/* Used on gamelogic level * Upgrade a unit on a given territory. */ public void UpgradeUnitOnTerritory(Unit Previous, Unit Upgraded, Territory T) { T.RemoveUnitFromList(Previous); UnusedUnits.Add(Previous); T.AddUnitToList(Upgraded); UnusedUnits.Remove(Upgraded); }
/* Used on gamelogic level * Use this function to remove a unit from a territory */ public void ReturnUnitFromTerritory(Territory T, Unit U) { UnusedUnits.Add(U); T.RemoveUnitFromList(U); }