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());