From a2b5d73200b9cac365a4687850c9badbfc2ee2ce Mon Sep 17 00:00:00 2001
From: fernaldyl <90769501+fernaldy112@users.noreply.github.com>
Date: Sat, 15 Apr 2023 14:54:21 +0700
Subject: [PATCH] fix: load victory scene

---
 Assets/Scripts/Managers/EnemyManager.cs |  3 ++-
 Assets/Scripts/Quest/QuestManager.cs    | 12 +++---------
 Assets/Scripts/Save/SaveHandler.cs      |  2 +-
 3 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/Assets/Scripts/Managers/EnemyManager.cs b/Assets/Scripts/Managers/EnemyManager.cs
index e854f53..e6d3ffb 100644
--- a/Assets/Scripts/Managers/EnemyManager.cs
+++ b/Assets/Scripts/Managers/EnemyManager.cs
@@ -41,7 +41,8 @@ public class EnemyManager : MonoBehaviour
     public void setQuestNum(int questNum)
     {
         this.questNum = questNum;
-        if (questNum == 4) {
+        if (questNum == 4)
+        {
             Factory.FactoryMethod(3, spawnPoints[3].transform);
         }
     }
diff --git a/Assets/Scripts/Quest/QuestManager.cs b/Assets/Scripts/Quest/QuestManager.cs
index 253c785..df00913 100644
--- a/Assets/Scripts/Quest/QuestManager.cs
+++ b/Assets/Scripts/Quest/QuestManager.cs
@@ -98,14 +98,9 @@ public class QuestManager : MonoBehaviour
         } else if (!hasAppendScoreboard) { 
             // End game
             // Add to scoreboard
-            if (nh.getPlayerName() != "") {
-                Debug.Log("Add to scoreboard");
-                Time.timeScale = 1f;
-
-                hasAppendScoreboard = true;
-                t = TimeSpan.FromSeconds(time);
-                sm.AddScore(new Score(nh.getPlayerName(), t.ToString("hh':'mm':'ss")));
-            }
+            hasAppendScoreboard = true;
+            t = TimeSpan.FromSeconds(time);
+            sm.AddScore(new Score("", t.ToString("hh':'mm':'ss")));
         }
 
         if (questItems[activeQuestIdx].isFinished() && activeQuestIdx < questItems.Count - 1)
@@ -163,7 +158,6 @@ public class QuestManager : MonoBehaviour
             enemyManager.killAllEnemies();
             StartCoroutine(LoadVictoryScene());
 
-            Time.timeScale = 0f;
         }
     }
 
diff --git a/Assets/Scripts/Save/SaveHandler.cs b/Assets/Scripts/Save/SaveHandler.cs
index 72d7d84..5dfa76a 100644
--- a/Assets/Scripts/Save/SaveHandler.cs
+++ b/Assets/Scripts/Save/SaveHandler.cs
@@ -73,7 +73,7 @@ public class SaveHandler : MonoBehaviour
         GameObject player = GameObject.FindGameObjectWithTag("Player");
         QuestManager questManager = GetComponent<QuestManager>();
         SaveData data = (SaveData)SaveManager.Load(fileName);
-        data.playerPosition.y = 2;
+        data.playerPosition.y = 0.00001f;
         Debug.Log(data.playerPosition);
         player.transform.position = data.playerPosition;
         player.transform.rotation = data.playerRotation;
-- 
GitLab