| | |
| | | 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()); }); |
| | | } |
| | | |
| | |
| | | manager.OnUpdateModelInfoEvent -= OnUpdateModelInfoEvent; |
| | | manager.OnTimeOut -= OnTimeOut; |
| | | manager.OnUpdateModelStarAdd -= OnUpdateModelStarAdd; |
| | | |
| | | manager.RemoveAllNewHeroByTabType(PhantasmPavilionType.Model, functionOrder + 1); |
| | | manager.UpdateRedPoint(); |
| | | } |
| | | |
| | | private void OnTimeOut() |
| | |
| | | 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(); |