示例#1
0
        public static KnightPreceptor Create(KnightPreceptorTypes type)
        {
            List <Weapon> weapons = new List <Weapon>();

            if (type == KnightPreceptorTypes.Default)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponLasImpulsor(),
                    Armory.CreateWeaponHeavyStubber(),
                });
            }
            else if (type == KnightPreceptorTypes.Meltagun)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponLasImpulsor(),
                    Armory.CreateWeaponMeltagun(),
                });
            }

            return(new KnightPreceptor()
            {
                Name = "Knight Preceptor",
                Soldiers = new List <Model>()
                {
                    CreateKnightPreceptor(weapons)
                }
            });
        }
示例#2
0
        public static ArmigerWarglaive Create(ArmigerWarglaiveTypes type)
        {
            List <Weapon> weapons = new List <Weapon>();

            if (type == ArmigerWarglaiveTypes.Default)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponThermalSpear(),
                    Armory.CreateWeaponHeavyStubber(),
                });
            }
            else if (type == ArmigerWarglaiveTypes.Meltagun)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponThermalSpear(),
                    Armory.CreateWeaponMeltagun(),
                });
            }

            return(new ArmigerWarglaive()
            {
                Name = "Armiger Warglaive",
                Soldiers = new List <Model>()
                {
                    CreateArmigerWarglaive(weapons)
                }
            });
        }
示例#3
0
        public static ArmigerHelverin Create(ArmigerHelverinTypes type)
        {
            List <Weapon> weapons = new List <Weapon>();

            if (type == ArmigerHelverinTypes.Default)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponArmigerAutocannon(),
                    Armory.CreateWeaponArmigerAutocannon(),
                    Armory.CreateWeaponHeavyStubber(),
                });
            }
            else if (type == ArmigerHelverinTypes.Meltagun)
            {
                weapons.AddRange(new[]
                {
                    Armory.CreateWeaponArmigerAutocannon(),
                    Armory.CreateWeaponArmigerAutocannon(),
                    Armory.CreateWeaponMeltagun(),
                });
            }

            return(new ArmigerHelverin()
            {
                Name = "Armiger Helverin",
                Soldiers = new List <Model>()
                {
                    CreateArmigerHelverin(weapons)
                }
            });
        }