| | |
| | | protected override void InitComponent() |
| | | { |
| | | base.InitComponent(); |
| | | btnFace.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Face); }); |
| | | btnFacePic.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.FacePic); }); |
| | | btnChatBox.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.ChatBox); }); |
| | | btnFace.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.Face, true); }); |
| | | btnFacePic.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.FacePic, true); }); |
| | | btnChatBox.AddListener(() => { SelectTeamFunc(PhantasmPavilionType.ChatBox, true); }); |
| | | btnAllAdd.AddListener(() => { AttributeManager.Instance.OpenTotalAttributeWin(manager.GetTotalAttr()); }); |
| | | } |
| | | |
| | |
| | | manager.OnUpdateFaceInfoEvent -= OnUpdateFaceInfoEvent; |
| | | manager.OnUpdateFacePicInfo -= OnUpdateFacePicInfo; |
| | | manager.OnTimeOut -= OnTimeOut; |
| | | |
| | | manager.RemoveAllNewHeroByTabType(PhantasmPavilionType.Face, functionOrder + 1); |
| | | manager.UpdateRedPoint(); |
| | | } |
| | | |
| | | private void OnTimeOut() |
| | |
| | | } |
| | | } |
| | | |
| | | void SelectTeamFunc(PhantasmPavilionType type) |
| | | void SelectTeamFunc(PhantasmPavilionType type, bool isRemove = false) |
| | | { |
| | | manager.SetSelectItemId(type); |
| | | if (isRemove) |
| | | { |
| | | manager.RemoveAllNewHeroByTabType(manager.nowType); |
| | | manager.UpdateRedPoint(); |
| | | RefreshAll(manager.nowType, false); |
| | | } |
| | | manager.nowType = type; |
| | | CreateAll(type); |
| | | } |