namespace Continentis.MainGame.Saving
{
///
/// 单张卡牌的存档快照。
/// 只记录能够重建运行时 CardInstance 所需的最小信息。
///
public class CardSave
{
///
/// 卡牌数据 DataID,格式:CardData_ModName_CardName
/// 通过 ModManager.GetData<CardData>(cardDataID) 还原。
///
public string cardDataID;
///
/// 升级层数(0 = 未升级)。
///
public int upgradeLevel;
public CardSave() { }
public CardSave(string cardDataID, int upgradeLevel = 0)
{
this.cardDataID = cardDataID;
this.upgradeLevel = upgradeLevel;
}
}
}