From 2eb1d6eb7f426920a2670612a5cdef0c94e00bb9 Mon Sep 17 00:00:00 2001
From: averrous <averous009@gmail.com>
Date: Sun, 16 Apr 2023 05:11:25 +0700
Subject: [PATCH] fix: ending

---
 Assets/Scenes/CutsceneEnding.unity         | 2 +-
 Assets/Scripts/Managers/DialogueManager.cs | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Assets/Scenes/CutsceneEnding.unity b/Assets/Scenes/CutsceneEnding.unity
index de94474..d896099 100644
--- a/Assets/Scenes/CutsceneEnding.unity
+++ b/Assets/Scenes/CutsceneEnding.unity
@@ -3392,7 +3392,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!114 &1772904914
 MonoBehaviour:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/Managers/DialogueManager.cs b/Assets/Scripts/Managers/DialogueManager.cs
index 1dc60d7..13af326 100644
--- a/Assets/Scripts/Managers/DialogueManager.cs
+++ b/Assets/Scripts/Managers/DialogueManager.cs
@@ -8,7 +8,7 @@ public class DialogueManager : MonoBehaviour
     [SerializeField]
     private NPC[] npc;
     private int currentDialogueIdx = 0;
-
+    
     bool isTalking = false;
     bool onDistance = false;
 
@@ -117,6 +117,7 @@ public class DialogueManager : MonoBehaviour
         isTalking = true;
         curResponseTracker = 0f;
         dialogueUI.SetActive(true);
+        currentDialogueIdx = GlobalStateManager.Instance.IdxQuest;
         npcName.text = npc[currentDialogueIdx].name;
         npcDialogueBox.text = npc[currentDialogueIdx].dialogues[0];
     }
@@ -125,6 +126,5 @@ public class DialogueManager : MonoBehaviour
     {
         isTalking = false;
         dialogueUI.SetActive(false);
-        currentDialogueIdx++;
     }
 }
-- 
GitLab