public DefeatGameState(MainGameStateMachine mainGameStateMachine) { this.mainGameStateMachine = mainGameStateMachine; SubscribeOnEvents(); }
public NextLevelState(MainGameStateMachine mainGameStateMachine) { this.mainGameStateMachine = mainGameStateMachine; }
public LevelState(MainGameStateMachine mainGameStateMachine) { this.mainGameStateMachine = mainGameStateMachine; enemySpawnController = GameObject.Find("Controllers").GetComponent <ControllersManager>().enemySpawnController; }
public NewGameState(MainGameStateMachine mainGameStateMachine) { this.mainGameStateMachine = mainGameStateMachine; }