Is there a way to implement a List<?> in a base class?
public class DyanmoObject
{
public int PlayerId { get; set; }
public List<T> Objects
}
public class PlayerUnitDynamo : DynamoObject { }
public class PlayerBuildingDynamo : DynamoObject { }
public class PlayerBuilding
{
public int BuildingID{ get; set; }
}
public class PlayerUnit
{
public int UnitID{ get; set; }
}
public void AddItems()
{
var unitDynamo = new PlayerUnitDynamo();
unitDynamo.Objects.Add(new PlayerUnit());
var buildingDynamo = new PlayerBuildingDynamo();
buildingDynamo.Objects.Add(new PlayerBuilding());
}