Is it possible to store different subclasses in one array? In C#, we have this example, but how I do that in D?
public class BaseItem{
public string name = "";
}
public class Weapon : BaseItem{
public int damage = 10;
}
public class Potion : BaseItem{
public int hpRestore = 50;
}
var GameItems = new List<BaseItem>();
GameItems.Add(new Weapon());
GameItems.Add(new Potion());
