diff --git a/Assets/Scripts/Managers/GameOverManager.cs b/Assets/Scripts/Managers/GameOverManager.cs index a3c36d69b3f2d0013fce703883adc21efc5b2686..77f3de464da811da42dc8d1690f4a5fc64e07d0f 100644 --- a/Assets/Scripts/Managers/GameOverManager.cs +++ b/Assets/Scripts/Managers/GameOverManager.cs @@ -11,6 +11,7 @@ public class GameOverManager : MonoBehaviour float restartTimer; bool isGameOver = false; + bool isSaved = false; void Awake() @@ -26,6 +27,11 @@ public class GameOverManager : MonoBehaviour anim.SetBool("GameOver", true); isGameOver = true; + if (!isSaved) { + DataManager.SaveData("dummy1", ScoreManager.finalScore, "ZEN"); + isSaved = true; + } + restartTimer += Time.deltaTime; if (restartTimer >= restartDelay) diff --git a/Assets/Scripts/Managers/ScoreManager.cs b/Assets/Scripts/Managers/ScoreManager.cs index 90f55a854e559f76d0d3a26d66ed678b60a753df..9a888b420cf065b527cbc832c229d20321a6773f 100644 --- a/Assets/Scripts/Managers/ScoreManager.cs +++ b/Assets/Scripts/Managers/ScoreManager.cs @@ -6,6 +6,7 @@ using System; public class ScoreManager : MonoBehaviour { public static float score; + public static int finalScore; int multiplier = 1; @@ -21,7 +22,7 @@ public class ScoreManager : MonoBehaviour void Update () { score += Time.deltaTime * multiplier; - + finalScore = (int) score; text.text = "Score: " + String.Format("{0:0}",score); }