Browse Source

Merge branch 'master' of http://192.168.123.2:3000/ck/XiuXianGame

DESKTOP-FB72PO8\Administrator 3 weeks ago
parent
commit
84758c5eef

+ 6 - 0
Assets/Scripts/GameUI/EventManager/EventHelper.cs

@@ -31,6 +31,12 @@ public static class EventHelper
                 return "通用";
             case 4:
                 return "地图通用";
+            case 5:
+                return "道友";
+            case 6:
+                return "任务";
+            case 7:
+                return "资源";
             default:
                 return "没有";
         }

+ 1 - 0
Assets/Scripts/GameUI/UI/CombatPanel/ShengShiEventWidget.cs

@@ -30,6 +30,7 @@ namespace Fort23.Mono
 
         private void Button_onClick()
         {
+            EventSystemManager.Instance.CancelEvent();
             if (EventSystemManager.Instance.isTriggerEvent)
                 return;
             // UIManager.Instance.DormancyAllGComponent<ShengShiEventWidget>();

+ 14 - 1
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceEventPreviewPanel.cs

@@ -16,6 +16,8 @@ namespace Fort23.Mono
         private ShengShiEventWidgetType2 mainShengShiEventWidgetType2;
 
         private int saixuanType = 1;
+        
+        bool isTriggerEvent = false;
 
 
         private void Init()
@@ -33,9 +35,16 @@ namespace Fort23.Mono
 
         public override CTask GetFocus()
         {
+            if (isTriggerEvent)
+                GObjectPoolInterface.SetActive(false);
             return base.GetFocus();
         }
 
+        public override CTask Show()
+        {
+            return base.Show();
+        }
+
         protected override void DelEvent()
         {
             EventManager.Instance.RemoveEventListener(CustomEventType.RemoveEvent, RemoveEvent);
@@ -150,12 +159,15 @@ namespace Fort23.Mono
             EventSystemManager.Instance.CancelEvent();
             if (EventSystemManager.Instance.isTriggerEvent)
                 return;
+
+            isTriggerEvent = true;
             this.GObjectPoolInterface.SetActive(false);
-            EventSystemManager.Instance.isOpenUi = false;
+            // EventSystemManager.Instance.isOpenUi = false;
 
             EventSystemManager.Instance.TriggerEvent(shengShiEventWidgetType2.eventList, () =>
             {
                 this.GObjectPoolInterface.SetActive(true);
+                isTriggerEvent = false;
                 UpdateContent();
             });
         }
@@ -186,6 +198,7 @@ namespace Fort23.Mono
             EventSystemManager.Instance.isOpenUi = false;
             saixuanType = 1;
             mainShengShiEventWidgetType2 = null;
+            isTriggerEvent = false;
             base.Close();
         }
     }

BIN
Excel2Json/Excel/EventConfig.xlsx