示例#1
0
        private static List <Weapon> SelectWeapons(LandSpeederTypes type, LandSpeederWeaponTypes heavyType)
        {
            List <Weapon> weapons = new List <Weapon>();

            if (type == LandSpeederTypes.Default)
            {
                weapons.Add(Armory.CreateWeaponHeavyBolter());
            }
            else if (type == LandSpeederTypes.MeltaCannon)
            {
                weapons.Add(Armory.CreateWeaponMeltaCannon());
            }

            if (heavyType == LandSpeederWeaponTypes.AssaultCannon)
            {
                weapons.Add(Armory.CreateWeaponAssaultCannon());
            }
            else if (heavyType == LandSpeederWeaponTypes.HeavyFlammer)
            {
                weapons.Add(Armory.CreateWeaponHeavyFlammer());
            }
            else if (heavyType == LandSpeederWeaponTypes.TyphoonMissileLauncher)
            {
                weapons.Add(Armory.CreateWeaponTyphoonMissileLauncher());
            }

            return(weapons);
        }