| | |
| | | private void OnTabClicked() |
| | | { |
| | | // --- 通用点击逻辑 --- |
| | | UIManager.Instance.CloseWindow<ChallengeTabWin>(); |
| | | string activeBattleName = BattleManager.Instance.GetActiveBattleName(); |
| | | if (activeBattleName != "" && activeBattleName != "StoryBattleField") |
| | | { |
| | |
| | | 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); |
| | | |