public BarbarianEncampmentSpawner( IEncampmentFactory encampmentFactory, IHexGrid grid, IWeightedRandomSampler <IHexCell> cellSampler, IBarbarianSpawningTools spawningTools, IBarbarianUnitSpawner unitSpawner ) { EncampmentFactory = encampmentFactory; Grid = grid; CellSampler = cellSampler; SpawningTools = spawningTools; UnitSpawner = unitSpawner; }
public BarbarianTurnExecuter( IEncampmentFactory encampmentFactory, ICivilizationFactory civFactory, IBarbarianSpawningTools spawningTools, IRandomizer randomizer, IBarbarianConfig barbarianConfig, IBarbarianEncampmentSpawner encampmentSpawner, IBarbarianUnitSpawner unitSpawner ) { EncampmentFactory = encampmentFactory; CivFactory = civFactory; SpawningTools = spawningTools; Randomizer = randomizer; BarbarianConfig = barbarianConfig; EncampmentSpawner = encampmentSpawner; UnitSpawner = unitSpawner; }