using BaseGames.Core.Events;
using UnityEngine;
namespace BaseGames.Dialogue
{
///
/// 对话请求事件频道(EVT_DialogueStartRequest)。
/// ⚠️ 负载为 DialogueDataSO(SO 引用),不是 struct,避免序列化开销。
/// 发布:NpcInteractable(玩家触发互动)、CutsceneTrigger
/// 订阅:DialogueController(弹出对话 UI 并开始播放)
///
[CreateAssetMenu(menuName = "BaseGames/Events/Dialogue/DialogueStartRequest")]
public class DialogueEventChannelSO : BaseEventChannelSO { }
}