From 39001a600fcae2bcf27c225df8752d75fb92fef4 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 31 十月 2025 11:18:26 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts

---
 Main/Component/UI/Common/GroupButtonEx.cs |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/Main/Component/UI/Common/GroupButtonEx.cs b/Main/Component/UI/Common/GroupButtonEx.cs
index 0edff16..5f233f4 100644
--- a/Main/Component/UI/Common/GroupButtonEx.cs
+++ b/Main/Component/UI/Common/GroupButtonEx.cs
@@ -78,6 +78,8 @@
         set { m_SelectEffect = value; }
     }
 
+    [SerializeField] public RedpointBehaviour redpoint;   //澶栭儴鑷繁鐢�
+
     public bool isLock = false;
 
     protected override void Awake()
@@ -124,12 +126,19 @@
     // 鏇存柊鎸夐挳鐘舵��
     public void UpdateButtonState()
     {
-        // 鏇存柊鍥炬爣鏄剧ず
-        if (m_SelectIcon != null)
-            m_SelectIcon.SetActive(m_State == TitleBtnState.Click);
+        if (m_SelectIcon != null && m_UnSelectIcon != null && m_SelectIcon.sprite == m_UnSelectIcon.sprite)
+        {
+            m_SelectIcon.SetActive(true);
+        }
+        else
+        {
+            // 鏇存柊鍥炬爣鏄剧ず
+            if (m_SelectIcon != null)
+                m_SelectIcon.SetActive(m_State == TitleBtnState.Click);
 
-        if (m_UnSelectIcon != null)
-            m_UnSelectIcon.SetActive(m_State != TitleBtnState.Click);
+            if (m_UnSelectIcon != null)
+                m_UnSelectIcon.SetActive(m_State != TitleBtnState.Click);
+        }
 
         // 鏇存柊鏂囧瓧棰滆壊
         if (m_Title != null && m_Manager != null)

--
Gitblit v1.8.0