소스 검색

修改事件bug

lzx 4 일 전
부모
커밋
eb3f1ac283
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  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)
         {