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