Files
Cielonos/Assets/Scripts/MainGame/Characters/Data/AttributeData.cs

17 lines
795 B
C#
Raw Normal View History

2025-11-25 08:19:33 -05:00
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;
}
}