diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs index 9f4610586aee8c0b0b3f4a77a44793d8246d483f..53e5881983d43231ad4cffe5b0b48f76120440d0 100644 --- a/Assets/Scripts/Managers/GameOverManager.cs +++ b/Assets/Scripts/Managers/GameOverManager.cs @@ -55,7 +55,8 @@ namespace Nightmare { DataPersistenceManager.instance.FileMechanism(); DataPersistenceManager.instance.ResetSave(); - LevelManager.Instance.Exit(); + DataPersistenceManager.instance.RetryGame(0); + LevelManager.Instance.ResetAllAtt(); isGameOver = false; statsManager.SaveStats(); SceneManager.LoadScene("MainMenu", LoadSceneMode.Single); diff --git a/Assets/Scripts/Managers/LevelManager.cs b/Assets/Scripts/Managers/LevelManager.cs index 63025544ac904cd6b12f14c3c7368d2656cdcf66..ac3c0637841cbd4b8c5fccec0ee141c31091911e 100644 --- a/Assets/Scripts/Managers/LevelManager.cs +++ b/Assets/Scripts/Managers/LevelManager.cs @@ -655,6 +655,13 @@ namespace Nightmare Next(); } + public void ResetAllAtt() + { + currentIndex = 0; + currentQuest = 0; + ResetAtt(); + } + public void ResetAtt() { announcementDuration = 0;