加入用户最近100场战绩记录并实现展示

This commit is contained in:
FloatGaming
2026-03-16 23:18:58 +08:00
parent ec42f2e34b
commit f5c6f143c0
106 changed files with 12120 additions and 642 deletions
@@ -4,23 +4,25 @@ using UnityEngine;
public static class DailyTaskSaveService
{
private static string SaveFilePath
private const string SaveCategory = "daily_task";
private const string SaveKey = "runtime";
private static string LegacySaveFilePath
{
get { return Path.Combine(Application.persistentDataPath, "daily_tasks.json"); }
}
public static DailyTaskSaveData Load()
{
if (!File.Exists(SaveFilePath))
{
return new DailyTaskSaveData();
}
try
{
var json = File.ReadAllText(SaveFilePath);
var data = JsonUtility.FromJson<DailyTaskSaveData>(json);
return data ?? new DailyTaskSaveData();
DailyTaskSaveData data;
if (SecureSaveVault.TryLoadJson(SaveCategory, SaveKey, out data, LegacySaveFilePath))
{
return data ?? new DailyTaskSaveData();
}
return new DailyTaskSaveData();
}
catch (Exception ex)
{
@@ -38,8 +40,7 @@ public static class DailyTaskSaveService
try
{
var json = JsonUtility.ToJson(data, true);
File.WriteAllText(SaveFilePath, json);
SecureSaveVault.SaveJson(SaveCategory, SaveKey, data, LegacySaveFilePath);
}
catch (Exception ex)
{