Tartilla писал(а):
Потому что нужно делать приведение типов.
CastTo. Как же ты вытянешь метод из родительского класса, если его там нет?
То, как ты все сделал - попытка привести дочерний класс к родительскому - естественно ты не сможешь вызвать нужный тебе метод.
Кури ООП прежде чем браться за программирование, потеряешь месяца два, зато потом нагонишь. А если на такой примитивной задачке по неделе тратить, то столетиями будешь делать простенький инвентарь...
За совет отдельно спасибо, но я щас не об этом. Решил сделать не через IsValid, а через cast и вроде все работает)