yyl
2026-03-26 f4a702e212d1853735f8dae399da69d23bfa510e
Main/System/PhantasmPavilion/PhantasmPavilionModelWin.cs
@@ -60,6 +60,8 @@
        manager.OnUpdateModelInfoEvent += OnUpdateModelInfoEvent;
        manager.OnTimeOut += OnTimeOut;
        manager.OnUpdateModelStarAdd += OnUpdateModelStarAdd;
        TimeMgr.Instance.OnDayEvent += OnDayEvent;
        InitRedPoint();
        TabSetActive();
        SelectTiltleBtn();
@@ -77,9 +79,15 @@
        manager.OnUpdateModelInfoEvent -= OnUpdateModelInfoEvent;
        manager.OnTimeOut -= OnTimeOut;
        manager.OnUpdateModelStarAdd -= OnUpdateModelStarAdd;
        TimeMgr.Instance.OnDayEvent -= OnDayEvent;
        manager.RemoveAllNewHeroByTabType(PhantasmPavilionType.Model, functionOrder + 1);
        manager.UpdateRedPoint();
    }
    private void OnDayEvent()
    {
        SelectTiltleBtn();
    }
    private void OnTimeOut()
@@ -112,15 +120,17 @@
    void SelectTeamFunc(PhantasmPavilionType type, int order, bool isRemove = false)
    {
        var lastType = manager.nowType;
        var lastOrder = functionOrder;
        manager.nowType = type;
        functionOrder = order;
        manager.SetSelectItemId(type, order + 1);
        if (isRemove)
        {
            manager.RemoveAllNewHeroByTabType(manager.nowType, functionOrder + 1);
            manager.RemoveAllNewHeroByTabType(lastType, lastOrder + 1);
            manager.UpdateRedPoint();
            RefreshAll(manager.nowType, functionOrder + 1, false);
            RefreshAll(lastType, lastOrder + 1, false);
        }
        manager.nowType = type;
        functionOrder = order;
        CreateAll();
    }