diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs index 37bc7de3ae6c270609976970a1345a4a07465857..9f4610586aee8c0b0b3f4a77a44793d8246d483f 100644 --- a/Assets/Scripts/Managers/GameOverManager.cs +++ b/Assets/Scripts/Managers/GameOverManager.cs @@ -45,7 +45,7 @@ namespace Nightmare public void ResetLevel() { - DataPersistenceManager.instance.NewGame(); + DataPersistenceManager.instance.RetryGame(0); LevelManager.Instance.ResetLevel(); isGameOver = false; statsManager.SaveStats(); diff --git a/Assets/Scripts/Managers/LevelManager.cs b/Assets/Scripts/Managers/LevelManager.cs index fcb5fc786c758ba17032913f249389d6e90e52f4..63025544ac904cd6b12f14c3c7368d2656cdcf66 100644 --- a/Assets/Scripts/Managers/LevelManager.cs +++ b/Assets/Scripts/Managers/LevelManager.cs @@ -473,6 +473,7 @@ namespace Nightmare public void LoadScene() { + Debug.Log("CURRENT INDEX "+ currentIndex); if (levels[currentIndex].StartsWith("Cutscene")) { bool skip = true; @@ -647,10 +648,11 @@ namespace Nightmare public void ResetLevel() { - currentIndex = 1; + currentIndex = 0; currentQuest = 0; ResetAtt(); SceneManager.LoadScene(levels[currentIndex], LoadSceneMode.Single); + Next(); } public void ResetAtt()