using System.Collections.Generic; using SLSUtilities.General; using UnityEngine; namespace Continentis.MainGame.Card { [CreateAssetMenu(menuName = "Continentis/MainGame/Card/AttributesDefaultCollection", fileName = "CardAttributesDefaultCollection")] public class CardAttributesDefaultCollection : ScriptableObject { [Header("Attributes")] public SerializableDictionary variableAttributes; public SerializableDictionary originalAttributes; [Tooltip("初始化时赋予给CurrentAttributes的属性:第一栏是属性名,第二栏是初始化时使用对应名称的CurrentAttributes的数据(或一个常数),留空则默认为0")] public SerializableDictionary endowingCurrentAttributes; } }