lzx 4 giorni fa
parent
commit
eb3f1ac283
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 7 0
      Assets/Scripts/GameUI/EventManager/DialogueManager.cs

+ 7 - 0
Assets/Scripts/GameUI/EventManager/DialogueManager.cs

@@ -274,6 +274,13 @@ public class DialogueManager : Singleton<DialogueManager>
             }
         }
 
+        //如果当前链条没有在事件链条里,不走结束逻辑
+        if (!eventConfig.EventLinksId.Contains(currentDialogueID))
+        {
+            onCancel?.Invoke();
+            return;
+        }
+
 
         switch (dialogueConfig.ResultType)
         {