yyl
2025-09-10 f3ae8542aee4b5de78fc20d9543bb424b315708f
Main/System/HeroUI/HeroGiftRoleListWin.cs
@@ -12,7 +12,7 @@
    [SerializeField] GameObject emptyGo;
    protected override void OnPreOpen()
    {
@@ -20,6 +20,7 @@
        scroller.OnRefreshCell += Scroller_OnRefreshCell;
        TeamManager.Instance.OnTeamChange += OnTeamChange;
        PackManager.Instance.RefreshItemLockEvent += RefreshItemLockEvent;
        HeroManager.Instance.onHeroChangeEvent += OnHeroChangeEvent;
        Display();
    }
@@ -28,13 +29,14 @@
        scroller.OnRefreshCell -= Scroller_OnRefreshCell;
        TeamManager.Instance.OnTeamChange -= OnTeamChange;
        PackManager.Instance.RefreshItemLockEvent -= RefreshItemLockEvent;
        HeroManager.Instance.onHeroChangeEvent -= OnHeroChangeEvent;
        HeroUIManager.Instance.heroEatList.Clear();
    }
    public void Display()
    {
        if (HeroUIManager.Instance.heroEatList.Count <= 0)
        {
            emptyGo.SetActive(true);
@@ -67,4 +69,9 @@
    {
        scroller.m_Scorller.RefreshActiveCellViews();
    }
    void OnHeroChangeEvent(HeroInfo hero)
    {
        scroller.m_Scorller.RefreshActiveCellViews();
    }
}