未完成的新存档系统

This commit is contained in:
ZouJin 2023-09-17 20:57:28 +08:00
parent 4514cf8633
commit 481cbca821
2 changed files with 37 additions and 18 deletions

View File

@ -0,0 +1,37 @@
using LinePutScript;
using LinePutScript.Dictionary;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VPet_Simulator.Core;
namespace VPet_Simulator.Windows.Interface
{
/// <summary>
/// 游戏存档 修改版
/// </summary>
public class GameSave_v2 : GameSave
{
public GameSave_v2(ILPS lps, GameSave_v2 oldsave = null)
{
if (lps.FindLine("statistics") == null)
{//尝试从老存档加载
Statistics = oldsave?.Statistics;
}
else
{
Statistics = new Statistics(lps["statistics"].ToList());
}
if (lps.FindLine("vpet") == null)
{
}
}
public LPS_D Data;
public Statistics Statistics = null;
}
}

View File

@ -1,18 +0,0 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VPet_Simulator.Core;
namespace VPet_Simulator.Windows.Interface
{
/// <summary>
/// 游戏存档
/// </summary>
public class GameSaves
{
Dictionary<string, GameSave> Saves = new Dictionary<string, GameSave>();
}
}