/// <summary> /// Levels up all owned units on landmarks. /// </summary> public void LevelUpLandmarkedUnits() { foreach (Unit unit in OwnedLandmarkSectors.Select(s => s.Unit).Where(u => u != null)) { unit.LevelUp(); } }
/// <summary> /// Spawns a unit at each unoccupied sector containing a landmark owned by this player. /// </summary> public void SpawnUnits() { foreach (Sector sector in OwnedLandmarkSectors.Where(s => s.Unit == null)) { SpawnUnitAt(sector); } }