public PlayingState(PlayerController player, List <Ship> ships, List <GameObject> cursors, ObstaclePool obstaclePool, PropsPool propsPool, AudioSource music, UI.AbstractPresenter hudPresenter) { this.player = player; this.ships = ships; this.cursors = cursors; this.music = music; this.obstaclePool = obstaclePool; this.propsPool = propsPool; this.hudPresenter = hudPresenter; }
public GameOverLoseState(UI.AbstractPresenter losePresenter, AudioSource music) { this.losePresenter = losePresenter; this.music = music; }
public PauseState(UI.AbstractPresenter pausePresenter) { this.pausePresenter = pausePresenter; }
public OptionsState(PlayerController player, List <Ship> ships, UI.AbstractPresenter optionsPresenter) { this.player = player; this.ships = ships; this.optionsPresenter = optionsPresenter; }
public GameOverWinState(UI.AbstractPresenter winPresenter, AudioSource music) { this.winPresenter = winPresenter; this.music = music; }
public CreditsState(PlayerController player, List <Ship> ships, UI.AbstractPresenter creditsPresenter) { this.player = player; this.ships = ships; this.creditsPresenter = creditsPresenter; }
public GameOverCrashState(UI.AbstractPresenter crashPresenter, AudioSource music) { this.crashPresenter = crashPresenter; this.music = music; }