public PlayerMoveHandler(PlayerInputState inputState, Player player, Settings settings, LevelBoundary levelBoundary) { _levelBoundary = levelBoundary; _settings = settings; _player = player; _inputState = inputState; }
public EnemySpawner( Settings settings, EnemyFacade.Pool enemyFactory, LevelBoundary levelBoundary, EnemyKilledSignal enemyKilledSignal) { _enemyKilledSignal = enemyKilledSignal; _levelBoundary = levelBoundary; _enemyFactory = enemyFactory; _settings = settings; _desiredNumEnemies = settings.NumEnemiesStartAmount; }
public EnemySpawner( Settings settings, LevelBoundary levelBoundary, SignalBus signalBus, EnemyFacade.Factory enemyFactory) { _enemyFactory = enemyFactory; _signalBus = signalBus; _levelBoundary = levelBoundary; _settings = settings; _desiredNumEnemies = settings.NumEnemiesStartAmount; }
public EnemySpawner( Settings settings, EnemyFacade.Pool enemyFactory, LevelBoundary levelBoundary, GameEvents gameEvents) { _gameEvents = gameEvents; _levelBoundary = levelBoundary; _enemyFactory = enemyFactory; _settings = settings; _desiredNumEnemies = settings.NumEnemiesStartAmount; }