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