Main/System/PhantasmPavilion/PhantasmPavilionModelWin.cs
@@ -43,8 +43,8 @@
    protected override void InitComponent()
    {
        base.InitComponent();
        btnTabType1.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Model, 0); });
        btnTabType2.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Model, 1); });
        btnTabType1.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Model, 0, true); });
        btnTabType2.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Model, 1, true); });
        btnAllAdd.AddListener(() => { AttributeManager.Instance.OpenTotalAttributeWin(manager.GetTotalAttr()); });
    }
@@ -77,6 +77,9 @@
        manager.OnUpdateModelInfoEvent -= OnUpdateModelInfoEvent;
        manager.OnTimeOut -= OnTimeOut;
        manager.OnUpdateModelStarAdd -= OnUpdateModelStarAdd;
        manager.RemoveAllNewHeroByTabType(PhantasmPavilionType.Model, functionOrder + 1);
        manager.UpdateRedPoint();
    }
    private void OnTimeOut()
@@ -107,9 +110,15 @@
        SelectTeamFunc(PhantasmPavilionType.Model, 0);
    }
    void SelectTeamFunc(PhantasmPavilionType type, int order)
    void SelectTeamFunc(PhantasmPavilionType type, int order, bool isRemove = false)
    {
        manager.SetSelectItemId(type, order + 1);
        if (isRemove)
        {
            manager.RemoveAllNewHeroByTabType(manager.nowType, functionOrder + 1);
            manager.UpdateRedPoint();
            RefreshAll(manager.nowType, functionOrder + 1, false);
        }
        manager.nowType = type;
        functionOrder = order;
        CreateAll();