using System; using System.Collections.Generic; using UnityEngine; namespace SLSFramework.StorySystem.Dialog { [CreateAssetMenu(fileName = "NewCharacterData", menuName = "StorySystem/Dialog/Character Data")] public partial class CharacterData : ScriptableObject { public string characterName; public List expressions = new List(); } public partial class CharacterData { [Serializable] public class Expression { public string key; public Sprite sprite; // (将来你还可以在这里添加 audioClip, 动画, etc.) } } }