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();
}
}
}