public List <string> FactionShips(FactionName faction) //todo: this is called multiple times, do we need to reload file? { this.Reset(); var factionElement = this.Get.Factions[faction.ToString()]; FactionShips factionShips = factionElement.FactionShips; var shipNames = (from RegistryNameTypeClass shipElement in factionShips select shipElement.name.Trim()).ToList(); return(shipNames); }
public FactionTestOld() : base() { // Enemy Ships EnemyShip EnemyFighterTest = new EnemyShip("SmallEnemyShipTest", 1, new float[4, 3] { { 70, 60, 50 }, { 70, 60, 50 }, { 70, 60, 50 }, { 70, 60, 50 } }); EnemyShip EnemyFregateTest = new EnemyShip("LargeEnemyShipTest", 3, new float[4, 3] { { 70, 60, 50 }, { 70, 60, 50 }, { 70, 60, 50 }, { 70, 60, 50 } }); FactionShips.Add(EnemyFighterTest); FactionShips.Add(EnemyFregateTest); }