hch
2025-09-29 a0ac3704427259e5811f7ff2dfc598da6629319a
0312 boss挑战按钮显示优化
2个文件已修改
8 ■■■■■ 已修改文件
Main/System/MainLevel/MainBossEnterWin.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/Utility/ComponentExtersion.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
        }
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));
        }
    }