From ff032a0d727eee13399e29391e1437bea912337c Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期六, 06 十二月 2025 16:42:46 +0800
Subject: [PATCH] 121 【武将】武将系统 - 生效武将版本,同步属性计算,更改新筛选模式

---
 Main/Component/UI/Common/GroupButtonExManager.cs |   37 ++++++++++++++++++++++++++++++++++---
 1 files changed, 34 insertions(+), 3 deletions(-)

diff --git a/Main/Component/UI/Common/GroupButtonExManager.cs b/Main/Component/UI/Common/GroupButtonExManager.cs
index 176a92b..508bebf 100644
--- a/Main/Component/UI/Common/GroupButtonExManager.cs
+++ b/Main/Component/UI/Common/GroupButtonExManager.cs
@@ -27,12 +27,37 @@
     }
     
     [SerializeField] Color m_NormalTextColor = UIHelper.GetUIColor(TextColType.titleUnSelectColor); // 鏈�変腑鐘舵�佹枃瀛楅鑹�
-    public Color normalTextColor {
+    public Color normalTextColor
+    {
         get { return m_NormalTextColor; }
-        set { 
+        set
+        {
             m_NormalTextColor = value;
         }
     }
+
+    //澧炲姞鍖呰竟棰滆壊
+    [SerializeField] Color m_SelectOutlineColor = UIHelper.GetUIColor(TextColType.titleUnSelectColor); 
+    public Color selectedOutlineColor
+    {
+        get { return m_SelectOutlineColor; }
+        set
+        {
+            m_SelectOutlineColor = value;
+        }
+    }
+
+    [SerializeField] Color m_NormalOutlineColor = UIHelper.GetUIColor(TextColType.titleUnSelectColor); 
+    public Color normalOutlineColor
+    {
+        get { return m_NormalOutlineColor; }
+        set
+        {
+            m_NormalOutlineColor = value;
+        }
+    }
+
+
 
 
     void OnEnable()
@@ -153,7 +178,7 @@
         m_Buttons.Sort((a, b) => { return a.transform.GetSiblingIndex() - b.transform.GetSiblingIndex(); });
         sortyet = true;
     }
-    
+
     /// <summary>
     /// 鑾峰彇鎸夐挳鐘舵�佸搴旂殑鏂囨湰棰滆壊
     /// </summary>
@@ -163,4 +188,10 @@
     {
         return state == TitleBtnState.Click ? m_SelectedTextColor : m_NormalTextColor;
     }
+    
+
+    public Color GetOutlineColorForState(TitleBtnState state)
+    {
+        return state == TitleBtnState.Click ? m_SelectOutlineColor : m_NormalOutlineColor;
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0