Files
Continentis/Assets/Scripts/ScriptExtensions/StorySystem/Runtime/Data/Dialog/CharacterData.cs
2025-11-10 11:18:19 -05:00

26 lines
677 B
C#

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<Expression> expressions = new List<Expression>();
}
public partial class CharacterData
{
[Serializable]
public class Expression
{
public string key;
public Sprite sprite;
// (将来你还可以在这里添加 audioClip, 动画, etc.)
}
}
}