From e9aa7b29520284f5fdb6a8ada543f00c01148460 Mon Sep 17 00:00:00 2001
From: Zeus-s <kristabdixx@gmail.com>
Date: Thu, 13 Apr 2023 04:03:34 +0700
Subject: [PATCH] feat: add name time playerdata

---
 Assets/Scenes/Level_01.unity                 | 2 +-
 Assets/Scripts/Managers/PlayerDataManager.cs | 4 ++++
 Assets/Scripts/Player/PlayerData.cs          | 8 +++++++-
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/Assets/Scenes/Level_01.unity b/Assets/Scenes/Level_01.unity
index 18b914bd..ca557349 100644
--- a/Assets/Scenes/Level_01.unity
+++ b/Assets/Scenes/Level_01.unity
@@ -10181,7 +10181,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!224 &1677828216
 RectTransform:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/Managers/PlayerDataManager.cs b/Assets/Scripts/Managers/PlayerDataManager.cs
index 4cf3e6e2..bc11dfd6 100644
--- a/Assets/Scripts/Managers/PlayerDataManager.cs
+++ b/Assets/Scripts/Managers/PlayerDataManager.cs
@@ -105,10 +105,14 @@ public class PlayerDataManager : MonoBehaviour
 
     public void SavePlayerData(int num_data) {
         PlayerData data = GetNumData(num_data);
+        data.time = DateTime.Now.ToString("dd/MM/yyyy");
         FileHandler.SaveToJsonPrefs<PlayerData>(data, "PlayerData" + num_data + ".json");
     }
 
     public void SavePlayerDataAll() {
+        data1.time = DateTime.Now.ToString("dd/MM/yyyy");
+        data2.time = DateTime.Now.ToString("dd/MM/yyyy");
+        data3.time = DateTime.Now.ToString("dd/MM/yyyy");
         FileHandler.SaveToJsonPrefs<PlayerData>(data1, "PlayerData1.json");
         FileHandler.SaveToJsonPrefs<PlayerData>(data2, "PlayerData2.json");
         FileHandler.SaveToJsonPrefs<PlayerData>(data3, "PlayerData3.json");
diff --git a/Assets/Scripts/Player/PlayerData.cs b/Assets/Scripts/Player/PlayerData.cs
index 6336d76c..275b53f6 100644
--- a/Assets/Scripts/Player/PlayerData.cs
+++ b/Assets/Scripts/Player/PlayerData.cs
@@ -6,17 +6,23 @@ using UnityEngine;
 [Serializable]
 public class PlayerData
 {
+    public string name;
+    public string time;
     public string lastScene;
     public int coins;
     public float time;
     // Start is called before the first frame update
     public PlayerData() {
+        name = "save" + DateTime.Now.ToString("ddMMyyyy");
+        time = DateTime.Now.ToString("dd/MM/yyyy");
         lastScene = "Level_01";
         coins = 0;
         time = 0;
     }
 
-    public PlayerData(string lastScene, int coins, float time) {
+    public PlayerData(string lastScene, int coins, float time, string name, string time) {
+        this.name = name;
+        this.time = time;
         this.lastScene = lastScene;
         this.time = time;
         this.coins = coins;
-- 
GitLab