예제 #1
0
 public SparsityMode(IRandomizerAgent agent, IAreaCollection areaCollection, IEnemyCollection enemyCollection, IItemCollection itemCollection, IItemTierList itemTierList)
 {
     Agent           = agent;
     AreaCollection  = areaCollection;
     EnemyCollection = enemyCollection;
     ItemCollection  = itemCollection;
     ItemTierList    = itemTierList;
 }
예제 #2
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;
 }
 public EnemyRandomizer(IRandomizerAgent agent, IEnemyCollection enemyCollection, IItemCollection itemCollection, IAttackTierList attackTierList,
                        IItemTierList itemTierList, IEnemyTierList enemyTierList, IElementRandomizer elementRandomizer, IItemRandomizer itemRandomizer)
 {
     Agent             = agent;
     EnemyCollection   = enemyCollection;
     ItemCollection    = itemCollection;
     AttackTierList    = attackTierList;
     ItemTierList      = itemTierList;
     EnemyTierList     = enemyTierList;
     ElementRandomizer = elementRandomizer;
     ItemRandomizer    = itemRandomizer;
 }
 public EventRandomizer(IRandomizerAgent agent, IItemCollection itemCollection, IItemTierList itemTierList)
 {
     Agent          = agent;
     ItemCollection = itemCollection;
     ItemTierList   = itemTierList;
 }
예제 #5
0
 public ShoppingListRandomizer(IRandomizerAgent agent, IItemCollection itemCollection, IItemTierList itemTierList,
                               IItemRandomizer itemRandomizer)
 {
     Agent          = agent;
     ItemCollection = itemCollection;
     ItemTierList   = ItemTierList;
     ItemRandomizer = itemRandomizer;
 }