using System.Collections.Generic; using Sirenix.OdinInspector; using UnityEngine; namespace SLSUtilities.Narrative { [CreateAssetMenu(fileName = "StoryVariableData", menuName = "SLSUtilities/Story System/Variable Data")] public class VariableData : SerializedScriptableObject { [Title("变量数据", titleAlignment: TitleAlignments.Centered)] [Searchable] public Dictionary boolVariables = new Dictionary(); [Searchable] public Dictionary intVariables = new Dictionary(); [Searchable] public Dictionary floatVariables = new Dictionary(); [Searchable] public Dictionary stringVariables = new Dictionary(); } }