public SpawnerController(PlayerContoller.Factory playerControllerFactory, EnemyFacade.Factory enemyControllerFactory, TestSettings testSettings) { _playerControllerFactory = playerControllerFactory; _enemyControllerFactory = enemyControllerFactory; _testSettings = testSettings; }
public EnemySpawner( PlayerFacade player, Settings settings, EnemyFacade.Factory enemyFactory, EnemyRegistry enemyRegistry, EnemyGlobalTunables globalTunables) { _globalTunables = globalTunables; _enemyRegistry = enemyRegistry; _enemyFactory = enemyFactory; _settings = settings; _player = player; }
public EnemySpawner( Settings settings, LevelBoundary levelBoundary, SignalBus signalBus, EnemyFacade.Factory enemyFactory) { _enemyFactory = enemyFactory; _signalBus = signalBus; _levelBoundary = levelBoundary; _settings = settings; _desiredNumEnemies = settings.NumEnemiesStartAmount; }