コード例 #1
0
 public AreaRandomizer(IRandomizerAgent agent, IAreaCollection areaCollection, IEventRandomizer eventRandomizer, IShoppingListRandomizer shoppingListRandomizer)
 {
     Agent                  = agent;
     AreaCollection         = areaCollection;
     EventRandomizer        = eventRandomizer;
     ShoppingListRandomizer = shoppingListRandomizer;
 }
コード例 #2
0
 public SparsityMode(IRandomizerAgent agent, IAreaCollection areaCollection, IEnemyCollection enemyCollection, IItemCollection itemCollection, IItemTierList itemTierList)
 {
     Agent           = agent;
     AreaCollection  = areaCollection;
     EnemyCollection = enemyCollection;
     ItemCollection  = itemCollection;
     ItemTierList    = itemTierList;
 }
コード例 #3
0
 public ThreeOrbMode(IRandomizerAgent randomizerAgent, IBossOrbTierList bossOrbTierList, IEnemyCollection enemyCollection, IItemTierList itemTierList, IItemCollection itemCollection, IAreaCollection areaCollection)
 {
     Agent           = randomizerAgent;
     BossOrbTierList = bossOrbTierList;
     EnemyCollection = enemyCollection;
     ItemTierList    = itemTierList;
     ItemCollection  = itemCollection;
     AreaCollection  = areaCollection;
 }
コード例 #4
0
        public GameStateService(
            IUniverseCollection universeCollection,
            IWorldCollection worldCollection,
            IAreaCollection areaCollection,
            ISectionCollection sectionCollection,
            IPlayerCollection playerCollection,
            ICharacterCollection characterCollection,
            IBattleCollection battleCollection,
            ILogService logService,
            IHubService hubService)
        {
            UniverseCollection  = universeCollection;
            WorldCollection     = worldCollection;
            AreaCollection      = areaCollection;
            SectionCollection   = sectionCollection;
            PlayerCollection    = playerCollection;
            CharacterCollection = characterCollection;
            BattleCollection    = battleCollection;

            this.logService = logService;
            this.hubService = hubService;
        }
コード例 #5
0
 public AnalysisMode(IAttackCollection attackCollection,
                     IArmCollection armCollection,
                     IFastDrawCollection fastDrawCollection,
                     ISpellCollection spellCollection,
                     ISummonCollection summonCollection,
                     IEnemyCollection enemyCollection,
                     IItemCollection itemCollection,
                     IAreaCollection areaCollection,
                     IRandomizerAgent agent,
                     IEventParser eventParser)
 {
     AttackCollection   = attackCollection;
     ArmCollection      = armCollection;
     FastDrawCollection = fastDrawCollection;
     SpellCollection    = spellCollection;
     SummonCollection   = summonCollection;
     EnemyCollection    = enemyCollection;
     ItemCollection     = itemCollection;
     AreaCollection     = areaCollection;
     Agent       = agent;
     EventParser = eventParser;
 }
コード例 #6
0
 public RandomizerManager(IAttackCollection attackCollection,
                          IArmCollection armCollection,
                          IFastDrawCollection fastDrawCollection,
                          ISpellCollection spellCollection,
                          ISummonCollection summonCollection,
                          IEnemyCollection enemyCollection,
                          IItemCollection itemCollection,
                          IAreaCollection areaCollection,
                          ISparsityMode sparsityMode,
                          IThreeOrbMode threeOrbMode,
                          IAnalysisMode analysisMode,
                          IAlwaysRunOption alwaysRunOption,
                          IBossRebalancerOption bossRebalancerOption,
                          ICeciliaSpellsOption ceciliaSpellsOption,
                          IEventReducerOption eventReducerOption,
                          IExperienceFlattenerOption experienceFlattenerOption,
                          IItemPriceCorrectionOption itemPriceCorrectionOption,
                          ISwitchAnywhereOption switchAnywhereOption,
                          IUberBelselkOption uberBelselkOption,
                          IVehiclesAvailableOption vehiclesAvailableOption,
                          ISoloFightBufferOption soloFightBufferOption,
                          IAreaRandomizer areaRandomizer,
                          IArmRandomizer armRandomizer,
                          IAttackRandomizer attackRandomizer,
                          IEnemyRandomizer enemyRandomizer,
                          IFastDrawRandomizer fastDrawRandomizer,
                          IItemRandomizer itemRandomizer,
                          ISpellRandomizer spellRandomizer,
                          ISummonRandomizer summonRandomizer,
                          IRandomizerAgent agent)
 {
     AttackCollection          = attackCollection;
     ArmCollection             = armCollection;
     FastDrawCollection        = fastDrawCollection;
     SpellCollection           = spellCollection;
     SummonCollection          = summonCollection;
     EnemyCollection           = enemyCollection;
     ItemCollection            = itemCollection;
     AreaCollection            = areaCollection;
     SparsityMode              = sparsityMode;
     ThreeOrbMode              = threeOrbMode;
     AnalysisMode              = analysisMode;
     AlwaysRunOption           = alwaysRunOption;
     BossRebalancerOption      = bossRebalancerOption;
     CeciliaSpellsOption       = ceciliaSpellsOption;
     ItemPriceCorrectionOption = itemPriceCorrectionOption;
     ExperienceFlattenerOption = experienceFlattenerOption;
     SwitchAnywhereOption      = switchAnywhereOption;
     VehiclesAvailableOption   = vehiclesAvailableOption;
     EventReducerOption        = eventReducerOption;
     UberBelselkOption         = uberBelselkOption;
     SoloFightBufferOption     = soloFightBufferOption;
     AreaRandomizer            = areaRandomizer;
     ArmRandomizer             = armRandomizer;
     AttackRandomizer          = attackRandomizer;
     EnemyRandomizer           = enemyRandomizer;
     FastDrawRandomizer        = fastDrawRandomizer;
     ItemRandomizer            = itemRandomizer;
     SpellRandomizer           = spellRandomizer;
     SummonRandomizer          = summonRandomizer;
     Agent = agent;
 }
コード例 #7
0
 public EventReducerOption(IRandomizerAgent agent, IAreaCollection areaCollection)
 {
     Agent          = agent;
     AreaCollection = areaCollection;
 }