From f0b890b7016eee953c3ca300b24fa1b2582db615 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 29 一月 2026 17:32:47 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/System/Main/MainWin.cs |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Main/System/Main/MainWin.cs b/Main/System/Main/MainWin.cs
index 130b27a..5ebb182 100644
--- a/Main/System/Main/MainWin.cs
+++ b/Main/System/Main/MainWin.cs
@@ -61,6 +61,7 @@
         RenameManager.Instance.OnUpdateRenameResultEvent += OnUpdateRenameResultEvent;
         UIManager.Instance.OnCloseWindow += OnCloseWindow;
         GlobalTimeEvent.Instance.MSEvent += OnMSEvent;
+        RedpointCenter.Instance.redpointValueChangeEvent += OnRedpointValueChangeEvent;
         var xbInfo = HappyXBModel.Instance.GetXBInfoByType((int)HappXBTitle.HeroCallAdvanced);
         gameTip.SetActive(false);
         if (xbInfo != null && xbInfo.treasureCount < GeneralDefine.herocall10TipLimit)
@@ -84,6 +85,7 @@
         GlobalTimeEvent.Instance.MSEvent -= OnMSEvent;
         GlobalTimeEvent.Instance.fiveSecondEvent -= OnFiveSecondEvent;
         EventBroadcast.Instance.RemoveListener<string>(EventName.BATTLE_START, OnBattleStart);
+        RedpointCenter.Instance.redpointValueChangeEvent -= OnRedpointValueChangeEvent;
 
         base.OnPreClose();
         isForcePlayFightUIAnim = true;
@@ -94,6 +96,16 @@
         Display();
     }
 
+    void OnRedpointValueChangeEvent(int id)
+    {
+        if (id == (MainRedDot.RedPoint_Mingge * 10 + 4))
+        {
+            mgTip.SetActive(MinggeManager.Instance.redpointAuto.state != RedPointState.None);
+        }
+    }
+
+
+    //鐢ㄤ簬10杩炴彁绀猴紝娌℃湁10杩炰細鍙栨秷鏃堕棿浜嬩欢濮旀墭
     void OnFiveSecondEvent()
     {
         if (HappyXBModel.Instance.bestXB10Red.state != RedPointState.None)
@@ -109,8 +121,7 @@
                 GlobalTimeEvent.Instance.fiveSecondEvent -= OnFiveSecondEvent;
             }
         }
-        
-        mgTip.SetActive(MinggeManager.Instance.isPauseAuto);
+
     }
 
     void DisplayTopBar()

--
Gitblit v1.8.0