public void CreateUnit(Unit.Data data, Coord position, Faction faction) { var unit = new Unit(data); unit.Init(Map, faction, position); Units.Add(unit); faction.Units.Add(unit); controller.OnAddUnit(unit); }
public BuildUnitProject(string id, int cost, Game controlGame, Unit.Data unitData) : base(id, cost) { UnitData = unitData; game = controlGame; }