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