This commit is contained in:
SoulliesOfficial
2026-04-01 12:23:27 -04:00
parent aff7ac0e03
commit c3b1561375
933 changed files with 114333 additions and 119360 deletions

View File

@@ -0,0 +1,31 @@
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>();
}
}
}