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);
        }
Example #2
0
    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);
    }