feat(dialog): 对话系统集成 SingleCastEventSystem

This commit is contained in:
2026-03-09 16:01:53 +08:00
parent efb2ed69e3
commit 19138f624a
2 changed files with 9 additions and 1 deletions
@@ -1,4 +1,4 @@
using System;
using System;
using AibisDream.Framework;
using AibisDream.Kit;
using UnityEngine;
@@ -30,6 +30,8 @@ namespace AibisDream
private void OnEnable()
{
SingleCastEventSystem.Global.Register<DialogEventEnum, string>(DialogEventEnum.StartNode, StartDialogNode);
EnumEventSystem.Global.Register(GameLoopEnum.GameStart, ResetAdvanceMode);
EnumEventSystem.Global.Register(DialogEventEnum.OptionShow, OnOptionShow);
@@ -38,6 +40,8 @@ namespace AibisDream
private void OnDisable()
{
SingleCastEventSystem.Global.Unregister(DialogEventEnum.StartNode);
EnumEventSystem.Global.UnRegister(GameLoopEnum.GameStart, ResetAdvanceMode);
EnumEventSystem.Global.UnRegister(DialogEventEnum.OptionShow, OnOptionShow);