Esempio n. 1
0
        public LevelEnemyUnitSetupProcessor(AgentFactory agentFactory, IItemTemplateRepository itemTemplateRepository, IRandomizer randomizer, IUnitIdPool unitIdPool, UnitBuilder unitBuilder, IAbilityRepository abilityRepository, ISpellRepository spellRepository, ICardEffectsRepository cardEffectsRepository)
        {
            AgentFactory           = agentFactory;
            ItemTemplateRepository = itemTemplateRepository;
            Randomizer             = randomizer;
            UnitIdPool             = unitIdPool;
            UnitBuilder            = unitBuilder;
            AbilityRepository      = abilityRepository;
            SpellRepository        = spellRepository;
            CardEffectsRepository  = cardEffectsRepository;

            GlobalLootTable = GenerateLootTable();
        }
 public CleanLevelProcessor(IUnitIdPool unitIdPool)
 {
     UnitIdPool = unitIdPool;
 }