Я столкнулся с проблемами, связанными с возможностью вызова функций / свойств, уникальных для дочернего класса. Мне интересно, есть ли способ сделать что-то похожее на следующее:
public class Creature
{
public int HealthPoints {get; set;}
public string Name {get; set;}
public int AttackValue {get; set;}
public Creature();
}
public class Magical : Creature
{
public int Mana {get; set;}
}
Итак, в этом рудиментарном примере у меня будет список существ, и мне нужно будет иметь возможность вызывать из него свойство Mana для любое данное Волшебное существо.