From a32467341d9722e8eed3656d704ade92650ca86c Mon Sep 17 00:00:00 2001 From: Agilham <13521118@std.stei.itb.ac.id> Date: Sat, 11 May 2024 15:27:45 +0700 Subject: [PATCH] fix: distance from meter to kilometer --- Assets/Scripts/GameOver.cs | 10 +++++----- Assets/Scripts/Managers/StatisticsManager.cs | 4 ++-- Assets/Scripts/Menu.cs | 10 +++++----- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Assets/Scripts/GameOver.cs b/Assets/Scripts/GameOver.cs index 3b01820..3f8e6e6 100644 --- a/Assets/Scripts/GameOver.cs +++ b/Assets/Scripts/GameOver.cs @@ -51,12 +51,12 @@ public class GameOver : MonoBehaviour int save = statisticsData.save; float accuracy = (shotsFired > 0) ? Mathf.Min(((float)shotsHit / shotsFired) * 100, 100) : 0f; - sessionAccuracy.text = "Accuracy: " + accuracy.ToString("F1") + "%"; - sessionDistance.text = "Distance: " + distance.ToString("F1") + " kilometer"; + sessionAccuracy.text = "Accuracy: " + accuracy.ToString("F2") + "%"; + sessionDistance.text = "Distance: " + distance.ToString("F3") + " km"; sessionPlaytime.text = "Playtime: " + FormatTime(playtime); - sessionGold.text = "Gold: " + gold.ToString(); - sessionKill.text = "Kill: " + kill.ToString(); - sessionSave.text = "Save: " + save.ToString(); + sessionGold.text = "Gold Earned: " + gold.ToString(); + sessionKill.text = "Kill Count: " + kill.ToString(); + sessionSave.text = "Save Count: " + save.ToString(); GameObject continueButton = gameOverPanel.transform.Find("ContinueButton").gameObject; GameObject menuButton = gameOverPanel.transform.Find("MenuButton").gameObject; diff --git a/Assets/Scripts/Managers/StatisticsManager.cs b/Assets/Scripts/Managers/StatisticsManager.cs index d494f90..873fc12 100644 --- a/Assets/Scripts/Managers/StatisticsManager.cs +++ b/Assets/Scripts/Managers/StatisticsManager.cs @@ -59,8 +59,8 @@ public class StatisticsManager : MonoBehaviour public void UpdateDistanceTraveled(float distance) { - distanceTraveled += distance; - // Debug.Log("Distance Traveled this session: " + distanceTraveled); + distanceTraveled += distance / 1000; + Debug.Log("Distance Traveled this session: " + distanceTraveled); } public void UpdateGold(int amount) diff --git a/Assets/Scripts/Menu.cs b/Assets/Scripts/Menu.cs index 835edc7..43a595b 100644 --- a/Assets/Scripts/Menu.cs +++ b/Assets/Scripts/Menu.cs @@ -159,12 +159,12 @@ public class Menu : MonoBehaviour int save = statisticsData.save; float accuracy = (shotsFired > 0) ? Mathf.Min(((float)shotsHit / shotsFired) * 100, 100) : 0f; - accuracyText.text = "Accuracy: " + accuracy.ToString("F1") + "%"; - distanceText.text = "Distance: " + distance.ToString("F1") + " kilometer"; + accuracyText.text = "Accuracy: " + accuracy.ToString("F2") + "%"; + distanceText.text = "Distance: " + distance.ToString("F3") + " km"; playtimeText.text = "Playtime: " + FormatTime(playtime); - goldText.text = "Gold: " + gold.ToString(); - killText.text = "Kill: " + kill.ToString(); - saveText.text = "Save: " + save.ToString(); + goldText.text = "Gold Earned: " + gold.ToString(); + killText.text = "Kill Count: " + kill.ToString(); + saveText.text = "Save Count: " + save.ToString(); } } public string FormatTime(float timeInSeconds) -- GitLab