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