public void ToMainMenu() { GameManager.comboCount = 0; GameStateManager.Instance.ChangeState( (GameStateType)GameStateType.Parse(typeof(GameStateType) , MainMenu)); }
public void StartLevel() { //Select the level based on the name if (_unlocked) { GameManager.SaveLatestLevel(levelInt); GameStateManager.Instance.ChangeState( (GameStateType)GameStateType.Parse(typeof(GameStateType) , level)); } }
public void Continue() { GetNextLevel(); if (state == Defeat) { SceneManager.LoadScene(SceneManager.GetActiveScene().name); } else { int val = 0; if (_nextScene != MainMenu) { System.Int32.TryParse(_nextScene.Substring(5), out val); GameManager.SaveLatestLevel(val); } GameManager.comboCount = 0; Debug.Log(GameStateManager.Instance.ChangeState( (GameStateType)GameStateType.Parse(typeof(GameStateType) , _nextScene))); } }
public void MainMenuBtn() { GameStateManager.Instance.ChangeState( (GameStateType)GameStateType.Parse(typeof(GameStateType) , MainMenu)); }