From a0ac3704427259e5811f7ff2dfc598da6629319a Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期一, 29 九月 2025 16:50:27 +0800
Subject: [PATCH] 0312 boss挑战按钮显示优化

---
 Main/Utility/ComponentExtersion.cs        |    2 +-
 Main/System/MainLevel/MainBossEnterWin.cs |    6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/Main/System/MainLevel/MainBossEnterWin.cs b/Main/System/MainLevel/MainBossEnterWin.cs
index 1b5962c..058acbf 100644
--- a/Main/System/MainLevel/MainBossEnterWin.cs
+++ b/Main/System/MainLevel/MainBossEnterWin.cs
@@ -22,6 +22,7 @@
     [SerializeField] Button rankBtn;
     [SerializeField] ItemCell[] passAwards;
     [SerializeField] Button fightBtn;
+    [SerializeField] Image fightIcon;
     [SerializeField] ScrollerController dropItemScroller;
 
 
@@ -108,6 +109,7 @@
         var canChallengeBoss = AutoFightModel.Instance.CanChallengeBoss();
 
         fightBtn.SetInteractable(canChallengeBoss);
+        fightIcon.SetActive(canChallengeBoss);
 
         for (int i = 0; i < passAwards.Length; i++)
         {
@@ -152,8 +154,8 @@
             case PlayerDataType.ExAttr2:
                 var canChallengeBoss = AutoFightModel.Instance.CanChallengeBoss();
 
-                fightBtn.interactable = canChallengeBoss;
-                fightBtn.SetColorful(null, canChallengeBoss);
+                fightBtn.SetInteractable(canChallengeBoss);
+                fightIcon.SetActive(canChallengeBoss);
                 break;
         }
 
diff --git a/Main/Utility/ComponentExtersion.cs b/Main/Utility/ComponentExtersion.cs
index 34ee978..46de825 100644
--- a/Main/Utility/ComponentExtersion.cs
+++ b/Main/Utility/ComponentExtersion.cs
@@ -278,7 +278,7 @@
             if (!_interactable)
                 _btnText.text = UIHelper.AppendColor(TextColType.NavyGray, _btnText.text);    //涓嶆敼鍙樼粍浠堕鑹诧紝鍙敼鍙樻樉绀洪鑹�
             else
-                _btnText.text = UIHelper.AppendColor(_btnText.color, _btnText.text);
+                _btnText.text = UIHelper.AppendColor(_btnText.color, UIHelper.RemoveColor(_btnText.text));
         }
     }
 

--
Gitblit v1.8.0