Files
Continentis/Assets/Scripts/MainGame/Saving/PlayerSave/PlayerSave.cs
SoulliesOfficial c3b1561375 更新
2026-04-01 12:23:27 -04:00

31 lines
976 B
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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>();
}
}
}