public WaitingState(GameContext gameContext, LevelContext levelContext, PlayerShip playerShip, ShipsFormation shipsFormation, HudPanel hudPanel) { _gameContext = gameContext; _levelContext = levelContext; _playerShip = playerShip; _shipsFormation = shipsFormation; _hudPanel = hudPanel; }
public IntroState(GameSoundController soundController, HudPanel hudPanel, GameContext gameContext, ShipsFormation shipsFormation, TopPlayersStorage topPlayersStorage, LevelContext levelContext, PlayerShip playerShip) { _soundController = soundController; _hudPanel = hudPanel; _gameContext = gameContext; _shipsFormation = shipsFormation; _topPlayersStorage = topPlayersStorage; _levelContext = levelContext; _playerShip = playerShip; }
public IncomingWaveState(ShipsFormation shipsFormation, LevelContext levelContext) { _shipsFormation = shipsFormation; _levelContext = levelContext; }
public DivingWaveState(ShipsFormation shipsFormation, LevelContext levelContext, LevelSettings levelSettings) { _shipsFormation = shipsFormation; _levelContext = levelContext; _levelSettings = levelSettings; }