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