Update unity

This commit is contained in:
Lncvrt committed 2025-10-14 11:32:29 -07:00
1 parent 331511e9e1
commit 374a8c4173
5 files changed
+24 -20

No files matched your search

+16 -12
View File
@@ -13,6 +13,7 @@ public class BazookaManager : MonoBehaviour
{
["version"] = "0"
};
private JObject lastSaveFile = new();
void Awake()
{
@@ -32,17 +33,11 @@ public class BazookaManager : MonoBehaviour
}
}
void OnApplicationQuit()
void Update()
{
Save();
}
void OnApplicationPause(bool pause)
{
if (pause)
{
Save();
}
if (Instance == null && !firstLoadDone) return;
if (!JToken.DeepEquals(saveFile, lastSaveFile)) Save();
lastSaveFile = saveFile;
}
public void Load()
@@ -59,7 +54,11 @@ public class BazookaManager : MonoBehaviour
try
{
var tempSaveFile = JObject.Parse(File.ReadAllText(path));
if (tempSaveFile != null) saveFile = tempSaveFile;
if (tempSaveFile != null)
{
saveFile = tempSaveFile;
lastSaveFile = tempSaveFile;
}
}
catch
{
@@ -76,7 +75,12 @@ public class BazookaManager : MonoBehaviour
try
{
var tempSaveFile = JObject.Parse(File.ReadAllText(Encoding.UTF8.GetString(Convert.FromBase64String(PlayerPrefs.GetString("saveFile", "e30=")))));
if (tempSaveFile != null) saveFile = tempSaveFile;
if (tempSaveFile != null)
{
saveFile = tempSaveFile;
lastSaveFile = tempSaveFile;
}
Debug.Log(tempSaveFile.ToString());
}
catch
{