using System.Collections.Generic; using Sirenix.OdinInspector; using UnityEngine; namespace Cielonos.MainGame.Characters { [CreateAssetMenu(fileName = "AttributeCollection", menuName = "Cielonos/Characters/AttributeCollection", order = 1)] public class AttributeCollection : SerializedScriptableObject { [Title("Attributes")] [Tooltip("角色的通常属性:第一栏是属性名,第二栏是属性值")] [Searchable] public Dictionary originalAttributes; [Tooltip("初始化时赋予给CurrentAttributes的属性:第一栏是属性名,第二栏是初始化时使用对应名称的originalAttributes的数据,留空则默认为0,如果是float数字则直接使用该数字")] public Dictionary runtimeAttributes; } }