using System.Collections.Generic; namespace Continentis.MainGame.Saving { /// /// 玩家账号级别的存档数据。 /// 跨跑局持久,记录解锁内容和统计数据。 /// public class PlayerSave { /// 总跑局次数(含失败)。 public int totalRuns; /// 总胜利次数(成功通关次数)。 public int totalVictories; /// /// 已解锁内容的 DataID 列表。 /// 供菜单界面、职业选择、卡牌图鉴等系统查询。 /// 格式与 ModManager 资产 DataID 保持一致:Type_ModName_AssetName /// public List unlockedContentIDs; // TODO: 后续扩展 — 成就记录、统计数据(最高伤害、最长存活回合等) public PlayerSave() { unlockedContentIDs = new List(); } } }