public void ResetGame() { lives--; RefreshGUI(); if (lives <= 0) { PlayerPrefManager.SavePlayerState(score, 0, startLives); PlayerPrefManager.CleanAlreadyTalkedFlag(); UIGameOver.SetActive(true); PlayGameOverMusic(); gameOver = true; } else { PlayerPrefManager.SavePlayerState(0, highScore, lives); SceneManager.LoadScene(scene.name); } }
void StartEndGame() { StartCoroutine(Dissolve()); PlayerPrefManager.CleanAlreadyTalkedFlag(); StartCoroutine(finalBossManager.RunTalk(false)); }