예제 #1
0
        public GameEngineMegaloVariantHaloReach(Blam.RuntimeData.Variants.GameEngineVariant variantManager) : base(variantManager,
                                                                                                                   kStringTableInfo,
                                                                                                                   kNameStringTableInfo, kDescriptionStringTableInfo, kCategoryStringTableInfo)
        {
            mBaseVariant = new GameEngineBaseVariantHaloReach(variantManager);

            TU1 = new MegaloVariantTU1();
        }
예제 #2
0
        public GameEngineBaseVariantHaloReach(Blam.RuntimeData.Variants.GameEngineVariant variantManager) : base(variantManager)
        {
            OptionsMisc       = new GameOptionsMiscHaloReach();
            OptionsRespawning = new GameOptionsRepawningHaloReach(this);

            OptionsMapOverrides = new GameOptionsMapOverridesHaloReach(this);
            TeamOptions         = new GameOptionsTeamOptionsHaloReach(variantManager.GameBuild);
            LoadoutOptions      = new GameOptionsLoadoutsHaloReach();
        }
예제 #3
0
        public GameEngineBaseVariantHalo4(Blam.RuntimeData.Variants.GameEngineVariant variantManager) : base(variantManager)
        {
            OptionsMisc       = new GameOptionsMiscHalo4();
            OptionsPrototype  = new GameOptionsPrototype();
            OptionsRespawning = new GameOptionsRepawningHalo4(this);

            OptionsMapOverrides = new GameOptionsMapOverridesHalo4(this);
            OptionsRequisitions = new RequisitionData();
            InfinityMissionId   = TypeExtensions.kNone;
            TeamOptions         = new GameOptionsTeamOptionsHalo4(variantManager.GameBuild);
            LoadoutOptions      = new GameOptionsLoadoutsHalo4();
            OrdnanceOptions     = new GameOptionsOrdnanceOptions();
        }
        public GameEngineMegaloVariantHalo4(Blam.RuntimeData.Variants.GameEngineVariant variantManager) : base(variantManager,
                                                                                                               kStringTableInfo,
                                                                                                               kNameStringTableInfo, kDescriptionStringTableInfo, kCategoryStringTableInfo)
        {
            var h4_build = variantManager.GameBuild;

            mBaseVariant = new GameEngineBaseVariantHalo4(variantManager);

            IntroDescriptionString = new LocaleStringTable(kDescriptionStringTableInfo, h4_build);

            Loadouts = new List <MegaloVariantLoadout>(MegaloDatabase.Limits.Loadouts.MaxCount);

            WeaponTuning = new WeaponTuningData();
        }
예제 #5
0
 public MegaloScriptModelHalo4(Blam.RuntimeData.Variants.GameEngineVariant variantManager, RuntimeData.Variants.GameEngineMegaloVariantHalo4 variant) : base(variantManager, variant)
 {
 }
 public GameEngineSandboxVariantHaloReach(Blam.RuntimeData.Variants.GameEngineVariant variantManager) : base(variantManager)
 {
 }