18 lines
825 B
C#
18 lines
825 B
C#
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<string, float> originalAttributes;
|
||
|
||
[Tooltip("初始化时赋予给CurrentAttributes的属性:第一栏是属性名,第二栏是初始化时使用对应名称的originalAttributes的数据,留空则默认为0,如果是float数字则直接使用该数字")]
|
||
public Dictionary<string, string> runtimeAttributes;
|
||
}
|
||
} |