Main/System/ChallengeTab/ChallengeTabButton.cs
@@ -35,7 +35,6 @@
    private void OnTabClicked()
    {
        // --- 通用点击逻辑 ---
        UIManager.Instance.CloseWindow<ChallengeTabWin>();
        string activeBattleName = BattleManager.Instance.GetActiveBattleName();
        if (activeBattleName != "" && activeBattleName != "StoryBattleField")
        {
@@ -69,7 +68,7 @@
        txtLockInfo.SetActive(!isOpen);
        // 设置图标和名称
        string spriteAndLangKey = StringUtility.Contact("ChallengeTab", data.Index);
        string spriteAndLangKey = StringUtility.Concat("ChallengeTab", data.Index.ToString());
        imgIcon.SetSprite(spriteAndLangKey);
        txtName.text = Language.Get(spriteAndLangKey);