更新
This commit is contained in:
31
Assets/Scripts/MainGame/Saving/PlayerSave/PlayerSave.cs
Normal file
31
Assets/Scripts/MainGame/Saving/PlayerSave/PlayerSave.cs
Normal 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>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user