public void GameOver()
 {
     SoundManager.Instance.StopAudio("gamethemesong");
     SetHighscoreIfPossible();
     Poolable.Clear();
     endGameScreen.SetActive(true);
     GameStarted = false;
 }
Beispiel #2
0
    public void ReturnToMenu()
    {
        Player.Stats.name = null;
        Player.Stats.hat  = null;

        StatManager.ConvertToCoins(Player.stoneResource + Player.woodResource + Player.foodResource, wavSpawner.wavesSurvived, true);
        StatManager.currentCoins += StatManager.bonusCoins;
        StatManager.SaveChanges();

        hud.ResetStats();
        Poolable.Clear();

        hud.Pause(1f);

        StatManager.bonusCoins = 0;
        AdsManager.Instance.ShowRegularAd();
        SceneManager.LoadScene("MainMenu");
    }