Beispiel #1
0
 public AreaRandomizer(IRandomizerAgent agent, IAreaCollection areaCollection, IEventRandomizer eventRandomizer, IShoppingListRandomizer shoppingListRandomizer)
 {
     Agent                  = agent;
     AreaCollection         = areaCollection;
     EventRandomizer        = eventRandomizer;
     ShoppingListRandomizer = shoppingListRandomizer;
 }
Beispiel #2
0
 public SparsityMode(IRandomizerAgent agent, IAreaCollection areaCollection, IEnemyCollection enemyCollection, IItemCollection itemCollection, IItemTierList itemTierList)
 {
     Agent           = agent;
     AreaCollection  = areaCollection;
     EnemyCollection = enemyCollection;
     ItemCollection  = itemCollection;
     ItemTierList    = itemTierList;
 }
 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;
 }
Beispiel #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;
        }
Beispiel #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;
 }
Beispiel #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;
 }
 public EventReducerOption(IRandomizerAgent agent, IAreaCollection areaCollection)
 {
     Agent          = agent;
     AreaCollection = areaCollection;
 }