using Cielonos.MainGame.Characters; using Sirenix.OdinInspector; using SLSUtilities.General; using UnityEngine; namespace Cielonos.MainGame.Characters.Inventory { [CreateAssetMenu(fileName = "AttributeData", menuName = "Cielonos/Items/AttributeData")] public class AttributeData : SerializedScriptableObject { [Title("Item Attributes")] public SerializedDictionary itemAttributes = new(); [Title("Character Attribute Changes")] [DictionaryTitle("Numeric")] public SerializedDictionary chaAttrNumericChange = new(); [DictionaryTitle("Percentage Accumulation")] public SerializedDictionary chaAttrPercentageChangeOfAccumulation = new(); [DictionaryTitle("Percentage Multiplication")] public SerializedDictionary chaAttrPercentageChangeOfMultiplication = new(); } }