From 5b5f3fb649f7e130aee85f07a1bb0cf93a70da08 Mon Sep 17 00:00:00 2001 From: maikeljh <mjh191003@gmail.com> Date: Sat, 11 May 2024 00:16:25 +0700 Subject: [PATCH] [Fix] Exit Game --- Assets/Scripts/Managers/GameOverManager.cs | 3 ++- Assets/Scripts/Managers/LevelManager.cs | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs index 9f46105..53e5881 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 6302554..ac3c063 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; -- GitLab