From 9e91c51e4ece0002b58e22e27ec57fd8d23176a9 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 29 八月 2025 15:24:42 +0800
Subject: [PATCH] 125 【战斗】战斗系统 协议更新

---
 Main/Component/UI/Common/GroupButtonExManager.cs |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/Main/Component/UI/Common/GroupButtonExManager.cs b/Main/Component/UI/Common/GroupButtonExManager.cs
index bd88ecf..176a92b 100644
--- a/Main/Component/UI/Common/GroupButtonExManager.cs
+++ b/Main/Component/UI/Common/GroupButtonExManager.cs
@@ -7,6 +7,7 @@
 using System.Collections.Generic;
 
 using System;
+using Cysharp.Threading.Tasks;
 
 /// <summary>
 /// 鎸夐挳缁勭鐞嗗櫒锛岃礋璐g鐞咷roupButtonEx缁勪欢鐨勭粍鍏崇郴鍜岀姸鎬佸垏鎹�
@@ -16,8 +17,8 @@
 {
     // 鎸夐挳缁勫垪琛�
     private List<GroupButtonEx> m_Buttons = new List<GroupButtonEx>();
-    
-    [SerializeField] Color m_SelectedTextColor = Color.white; // 閫変腑鐘舵�佹枃瀛楅鑹�
+
+    [SerializeField] Color m_SelectedTextColor = UIHelper.GetUIColor(TextColType.titleSelectColor); // 閫変腑鐘舵�佹枃瀛楅鑹�
     public Color selectedTextColor {
         get { return m_SelectedTextColor; }
         set { 
@@ -25,12 +26,24 @@
         }
     }
     
-    [SerializeField] Color m_NormalTextColor = new Color(0.7f, 0.7f, 0.7f); // 鏈�変腑鐘舵�佹枃瀛楅鑹�
+    [SerializeField] Color m_NormalTextColor = UIHelper.GetUIColor(TextColType.titleUnSelectColor); // 鏈�変腑鐘舵�佹枃瀛楅鑹�
     public Color normalTextColor {
         get { return m_NormalTextColor; }
         set { 
             m_NormalTextColor = value;
         }
+    }
+
+
+    void OnEnable()
+    {
+        ExecuteNextFrame();
+    }
+
+    protected async void ExecuteNextFrame()
+    {
+        await UniTask.DelayFrame(1);
+        UpdateAllButtonsState();
     }
 
     /// <summary>
@@ -70,6 +83,7 @@
         if (button == null)
             return;
 
+        button.state = TitleBtnState.Click;
         // 鍙栨秷鍏朵粬鎸夐挳鐨勯�変腑鐘舵��
         foreach (var btn in m_Buttons)
         {
@@ -119,7 +133,7 @@
     /// </summary>
     private void UpdateAllButtonsState()
     {
-        SortBtns();
+        // SortBtns();
 
         foreach (var btn in m_Buttons)
         {

--
Gitblit v1.8.0