yyl
2026-03-04 bc1cb6da854cb2e9144f10ed55330a537ecdca16
Main/System/HeroUI/HeroCollectionWin.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Cysharp.Threading.Tasks;
using UnityEngine;
using UnityEngine.UI;
@@ -26,15 +27,13 @@
        {
            SmallTipWin.worldPos = CameraManager.uiCamera.ScreenToWorldPoint(Input.mousePosition);
            SmallTipWin.showText = Language.Get("herocard6");
            UIManager.Instance.OpenWindow<SmallTipWin>();
            UIManager.Instance.OpenWindowAsync<SmallTipWin>().Forget();
        });
        heroPackBtn.AddListener(() =>
        {
            HeroUIManager.Instance.QueryUnLockHeroPack();
        });
        fiterManager = HeroSelectBehaviour.Create(heroSelectBehaviour);
    }
    protected override void OnPreOpen()
@@ -60,7 +59,26 @@
    void Display()
    {
        fiterManager.Display(0, SelectJobCountry);
        if (null != fiterManager)
        {
            fiterManager.Display(0, SelectJobCountry);
        }
        else
        {
            HeroSelectBehaviour.Create(heroSelectBehaviour).ContinueWith(fmgr =>
            {
                if (this == null)
                {
                    if (fmgr != null)
                    {
                        GameObject.DestroyImmediate(fmgr.gameObject);
                    }
                    return;
                }
                fiterManager = fmgr;
                fiterManager.Display(0, SelectJobCountry);
            }).Forget();
        }
        
        // CreateScroller();
        // RefreshTotalAttr();