void StartGame() { currentNumberOfAnswers = Globals.GRID_SIZE; numberSet = NumberSet.Generate(currentNumberOfAnswers, currentNumberOfCorrectAnswers, numberRange, rule); GridManager.Instance.SetSpaceText(numberSet); SoundManager.Instance.Play("level_start"); }
// The player has lost the game; go to main menu void GameOver() { StartGame(); InitializeGridStats(); numberSet = NumberSet.Generate(currentNumberOfAnswers, currentNumberOfCorrectAnswers, numberRange, rule); GridManager.Instance.SetSpaceText(numberSet); SoundManager.Instance.Play("level_start"); ScoreManager.Instance.SetScore(0); SceneManager.LoadScene("MainMenuScene"); }
void LevelClear() { StartGame(); InitializeGridStats(); numberSet = NumberSet.Generate(currentNumberOfAnswers, currentNumberOfCorrectAnswers, numberRange, rule); GridManager.Instance.SetSpaceText(numberSet); SoundManager.Instance.Play("level_start"); // REPLENISH LIVES // MAKE SURE TO HAVE DELAY }