yyl
2025-08-05 2917e8a4eae31c1a1bc4419a9b6f23be7e4fda3e
Main/System/HeroUI/HeroBaseWin.cs
@@ -4,13 +4,10 @@
using UnityEngine.UI;
/// <summary>
/// 武将列表
/// 武将基础界面
/// </summary>
public class HeroBaseWin : FunctionsBaseWin
{
    [SerializeField] List<Image> funcSelectImgList;
    [SerializeField] List<Image> funcUnSelectImgList;
    /// </summary>
    protected override void InitComponent()
@@ -22,6 +19,7 @@
    protected override void OnPreOpen()
    {
        base.OnPreOpen();
        tabButtons[functionOrder].SelectBtn(true);
    }
    protected override void OnPreClose()
@@ -36,24 +34,6 @@
    }
    protected override void UpdateButtonsState()
    {
        for (int i = 0; i < funcSelectImgList.Count; i++)
        {
            if (i == functionOrder)
            {
                funcSelectImgList[i].SetActive(true);
                funcUnSelectImgList[i].SetActive(false);
            }
            else
            {
                funcSelectImgList[i].SetActive(false);
                funcUnSelectImgList[i].SetActive(true);
            }
        }
    }
    protected override void OpenSubUIByTabIndex()
    {
@@ -63,10 +43,11 @@
         switch (functionOrder)
        {
            case 0:
                // 打开主页界面
                currentSubUI = UIManager.Instance.OpenWindow<HeroListWin>();
                break;
            case 1:
                //currentSubUI = UIManager.Instance.OpenWindow<HeroCollectionsWin>();
                break;
            default:
                Debug.LogWarning("未知的标签索引: " + functionOrder);
                break;