public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_RECVREQUESTCURWEEKMASTERCHARTDATA: { if (m_wndView != null) { m_wndView.RefreshChartData(EMMentorShipChartPageType.EMMENTORSHIPCHART_MASTER); } } break; case WndMsgID.WND_MSG_RECVREQUESTCURWEEKPRENTICECHARTDATA: { if (m_wndView != null) { m_wndView.RefreshChartData(EMMentorShipChartPageType.EMMENTORSHIPCHART_PRENTICE); } } break; case WndMsgID.WND_MSG_RECVREQUESTLASTWEEKMASTERCHARTDATA: { } break; case WndMsgID.WND_MSG_RECVREQUESTLASTWEEKPRENTICECHARTDATA: { } break; case WndMsgID.WND_MSG_RECVREQUSETSEARCHDATA: { if (m_wndView != null) { m_wndView.ShowSearchData(m_CurrentPageType); } } break; case WndMsgID.WND_MSG_JUMPTOMYRANKING: { if (m_wndView != null) { m_wndView.OnJumpToMyRanking(); } } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_RECVREQUEST_KING_OF_HERO_CHARTDATA: { UIMsgCmdData cmdData = (UIMsgCmdData)msgData; if (m_wndView != null) { m_wndView.onRecvHeroKingRankData(cmdData.nParam); } } break; case WndMsgID.WND_MSG_RECVREQUESTHERORANKDATA: { if (m_wndView != null) { m_wndView.FillData(EMHeroChartPageType.EMHEROCHART_DEVELOP); } } break; case WndMsgID.WND_MSG_RECVREQUESTHEROTYPECHARTDATA: { if (m_wndView != null) { m_wndView.FillData(EMHeroChartPageType.EMHEROCHART_TYPE); } } break; case WndMsgID.WND_MSG_RECVREQUSETSEARCHDATA: { if (m_wndView != null) { m_wndView.FillData(EMHeroChartPageType.EMHEROCHART_DEVELOP); } } break; case WndMsgID.WND_MSG_JUMPTOMYRANKING: { if (m_wndView != null) { m_wndView.OnJumpToMyRanking(); } } break; default: break; } }
/// <summary> /// 缓存窗口消息 /// </summary> /// <param name="msgID"></param> /// <param name="msgData"></param> protected void saveCacheUIMsg(WndMsgID msgID, UIMsgData msgData) { if (m_wndView == null) { UIMsgDataCache cacheMsg = new UIMsgDataCache(); cacheMsg.msgID = (int)msgID; cacheMsg.msgData = msgData; Debug.Log("增加缓存消息," + GetID() + "," + msgID); m_CacheUIMsgList.Add(cacheMsg); } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_RECVREQUESTHEROCOUNTCHARTDATA: { if (m_wndView != null) { m_wndView.RefreshChartData(EmCollectionChartPageType.EMCOLLECTIONCHART_HERO); } } break; case WndMsgID.WND_MSG_RECVREQUESTSKINCHARTDATA: { if (m_wndView != null) { m_wndView.RefreshChartData(EmCollectionChartPageType.EMCOLLECTIONCHART_SKIN); } } break; case WndMsgID.WND_MSG_RECVREQUESTGEMSTONECHARTDATA: { if (m_wndView != null) { m_wndView.RefreshChartData(EmCollectionChartPageType.EMCOLLECTIONCHART_GEM); } } break; case WndMsgID.WND_MSG_RECVREQUSETSEARCHDATA: { if (m_wndView != null) { m_wndView.ShowSearchData(m_CurrentPageType); } } break; case WndMsgID.WND_MSG_JUMPTOMYRANKING: { if (m_wndView != null) { m_wndView.OnJumpToMyRanking(); } } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_GOODSDISPOSITION_SHARE_SAVE_DISPOSITIONINFO: { //m_nCurrentEquipScheme. if (DataCenter.GoodsDispositionDataManager.Instance.AddHeroGoodsDispositionFromShare(m_nCurrentShareEquipSchemeData.nHeroID, m_nCurrentShareEquipSchemeData.scheme)) { SetVisible(false); } else { if (m_wndView != null) { GetSubWnd(ELevel1_SubWnd.DispositionFilled).SetVisible(true); GetSubWnd(ELevel1_SubWnd.DispositionFilled).OnMessage(msgID, m_nCurrentShareEquipSchemeData); } } } break; case WndMsgID.WND_MSG_GOODSDISPOSITION_SHARE_SET_DISPOSITIONINFO: { SetVisible(true); GetSubWnd(ELevel1_SubWnd.DispositionFilled).SetVisible(false); GetSubWnd(ELevel1_SubWnd.GoodsDisposition).OnMessage(msgID, data); UEquipSchemeMsgData cmdData = data as UEquipSchemeMsgData; if (m_wndView != null && cmdData != null) { m_nCurrentShareEquipSchemeData = cmdData; m_wndView.SetTitleData(String.Format(ULocalizationService.Instance.Get("UIView", "EquipScheme", "EquipSchemeLink"), cmdData.scheme.szAuthorName)); } } break; case WndMsgID.WND_MSG_GOODSDISPOSITION_SHARE_CLOSE: { if (m_wndView != null) { SetVisible(false); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_ID_LOADINGWARVIEW_LOADPLAYERINFO: { if (m_wndView == null) { return; } UIMsgCmdData uiLoadPlayerInfo = (UIMsgCmdData)msgData; InitLoadingPlayerFrameInfo(uiLoadPlayerInfo.ptrParam, uiLoadPlayerInfo.nPtrLen); } break; case WndMsgID.WND_ID_LOADINGWARVIEW_LOADPROGREESERATE: { if (m_wndView == null) { return; } UIMsgCmdData uiLoadRateInfo = (UIMsgCmdData)msgData; cmd_load_scene_rate data = IntPtrHelper.toData <cmd_load_scene_rate>(uiLoadRateInfo.ptrParam); m_wndView.SetLoadingRate(data); } break; case WndMsgID.WND_MSG_COMMON_LOGINMOBA: { SetVisible(true); } break; case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER: { this.UnloadView(); } break; case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER_PlayMovie: { this.UnloadView(); } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER: { this.LoadView(); this.SetVisible(false); } break; case WndMsgID.WND_MSG_COMMON_WAREND: case WndMsgID.WND_MSG_COMMON_BATTLESTATE_LEAVE: { this.UnloadView(); } break; case WndMsgID.WND_MSG_WAR_EXTRAPLAYERSELECTION_SHOWENEMY: { if (msgData == null || m_wndView == null) { return; } UIMsgCmdData ShowChooseTargetData = (UIMsgCmdData)msgData; if (ShowChooseTargetData == null || ShowChooseTargetData.ptrParam == null) { return; } cmd_creature_ShowChooseTarget data = IntPtrHelper.toData <cmd_creature_ShowChooseTarget>(ShowChooseTargetData.ptrParam); bool toggleSelection = Convert.ToBoolean(data.nType); m_eChooseTargetType = (SHOW_CHOOSE_TARGET_TYPE)data.nTargetType; SearchNearPlayerRadius = data.nDistance == 0 ? 35 : data.nDistance; RangeActivityEntity.Clear(); if (toggleSelection) { GetAroundEnemy(); } SetVisible(toggleSelection); SelectionSpellID = data.nSpellID; m_wndView.ToggleExtraPlayerSelection(toggleSelection); } break; } }
// 取消订阅消息 public void UnregisterWndMessage(WndMsgID msgID, IUIWnd wnd) { if (m_messageList == null || wnd == null) { return; } List <IUIWnd> list; if (m_messageList.TryGetValue(msgID, out list)) { list.Remove(wnd); } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_WAR_END_RANKINFO_SHOW: { if (m_wndView == null) { LoadView(); } // 判定是否要显示排位界面 SetVisible(true); } break; case WndMsgID.WND_MSG_WAR_END_RANKINFO_HIDE: { if (m_wndView == null) { return; } SetVisible(false); } break; case WndMsgID.WND_MSG_WAR_RECORDTABLE_END_SHOW: { if (m_wndView == null) { LoadView(); } // 判定是否要显示排位界面 m_wndView.ShowRankInfo(); } break; case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_ENTER: { if (m_wndView != null) { SetVisible(false); UnloadView(); } } break; default: break; } }
public void onRecvMailDetailInfo(WndMsgID msgID, UIMsgData msgData) { UIMsgCmdData cmdData = (UIMsgCmdData)msgData; IntPtrVaArgParseHelper helper = new IntPtrVaArgParseHelper(cmdData.ptrParam, cmdData.nPtrLen); GameLogic.gameview_mail_rsp_detaildata detailData = helper.get <GameLogic.gameview_mail_rsp_detaildata>(); if (CurSelectItem != null && CurSelectItem.nMailID == detailData.nMailID) { mailContentFrame.SetMailContentData(CurSelectItem.szTitle, CurSelectItem.szSenderName, detailData); } UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_MAIL_NEWMAILCOUNT, null); }
public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_PLAYERINFOCOMPARE_OPEN: { this.SetVisible(true); if (m_wndView == null || EntityFactory.MainHeroView == null) { return; } nSelfPDBID = EntityFactory.MainHeroView.Property.GetNumProp(ENTITY_PROPERTY.PROPERTY_ID); UIMsgCmdData uiData = (UIMsgCmdData)data; nReqPDBID = uiData.nParam; m_wndView.SetComparePDBID(nSelfPDBID, nReqPDBID); if (IsDataReady(nSelfPDBID, nReqPDBID)) { m_wndView.SetData(); } } break; case WndMsgID.WND_MSG_PLAYERINFO_INITINFO: case WndMsgID.WND_MSG_PLAYERWARSTATISTIC_UPDATETOTAL: { if (m_wndView == null) { return; } if (IsDataReady(nSelfPDBID, nReqPDBID)) { m_wndView.SetData(); } } break; case WndMsgID.WND_MSG_COMMON_LOGINMOBA: { this.UnloadView(); } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_PRIZEPOPUP_OPEN: { SetVisible(true); if (m_wndView != null) { m_wndView.OnShowPrizePopupWnd(data as UPrizePopupData); } } break; case WndMsgID.WND_MSG_WAR_RECORDTABLE_END_SHOW: { if (LogicDataCenter.playerSystemDataManager.ListActorUnlockPrizeID.Count > 0) { SetVisible(true); if (m_wndView != null) { UPrizePopupData uiData = new UPrizePopupData(); uiData.strPrizeTitle = ULocalizationService.Instance.Get("UIView", "HeroDetailView", "ActorUnlockTitle"); uiData.strPrizeDesc = String.Format(ULocalizationService.Instance.Get("UIView", "HeroDetailView", "ActorUnlockContent"), LogicDataCenter.playerSystemDataManager.WarEndActorLv); uiData.nPrizeIdList = LogicDataCenter.playerSystemDataManager.ListActorUnlockPrizeID; uiData.nHeroID = 0; uiData.nTalentIDList = new List <int>(); m_wndView.OnShowPrizePopupWnd(uiData); } // 清除数据 LogicDataCenter.playerSystemDataManager.ListActorUnlockPrizeID.Clear(); LogicDataCenter.playerSystemDataManager.WarEndActorLv = 0; } } break; case WndMsgID.WND_MSG_PRIZEPOPUP_CLOSE: { if (m_wndView != null) { m_wndView.OnClickCloseBtn(); } } break; default: break; } }
// 接收消息 public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_TASK_REFLUSH_SHOW: { if (IsVisible()) { return; } SetVisible(true); if (m_wndView != null) { m_wndView.OnShowReflushWnd(); } } break; case WndMsgID.WND_MSG_TASK_REFLUSH_UPDATE: { if (m_wndView != null) { m_wndView.OnShowReflushWnd(); } } break; case WndMsgID.WND_MSG_TASK_REFLUSH_CLOSE: { if (m_wndView != null) { m_wndView.OnClickCloseBtn(); } } break; case WndMsgID.WND_MSG_TASK_MAIN_CLOSE_OTHER: { if (m_wndView != null) { m_wndView.OnClickCloseBtn(); } } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_ENTER: { LoadView(); } break; case WndMsgID.WND_MSG_COMMON_LOGINSTATE_ENTER: case WndMsgID.WND_MSG_NPC_CLOSE_DIALOGBOX: case WndMsgID.WND_MSG_COMMON_WAREND: { SetVisible(false); } break; case WndMsgID.WND_MSG_NPC_RESPONSE: { if (m_wndView != null) { m_wndView.onNPCResponse(data as UNPCResponseData); } } break; case WndMsgID.WND_MSG_COMMON_LOCATION_CHANGE: { if (m_wndView != null) { m_wndView.onActorLocationChange(data as UActorLocationChangeMsgData); } } break; case WndMsgID.WND_MSG_NPC_BUY_GOODS_SUCCESS: { if (m_wndView != null) { m_wndView.OnBuyGoodsSuccess(data as UIMsgCmdData); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_WAITINGROOM_DELAYJOIN_SHOW: { if (m_wndView == null) { LoadView(); } if (!IsVisible()) { UIMsgCmdData Data = (UIMsgCmdData)msgData; m_wndView.setLeftTime(Data.nParam); SetVisible(true); } } break; case WndMsgID.WND_WAITINGROOM_DELAYJOIN_HIDE: { if (m_wndView == null) { return; } UnloadView(); //显示房间 UISystem.Instance.SendWndMessage(WndMsgID.WND_ID_GAMEWAITINGROOMVIEW_SHOW, null); UISystem.Instance.SendWndMessage(WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_LEAVE, null); } break; case WndMsgID.WND_MSG_MSTCHTIMEINFO_SHOW: { // 重新显示撮合之后 if (m_wndView == null) { return; } m_wndView.KillTimer(); UnloadView(); } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_KIN_CREATESUCCESS: { // 隐藏窗体 view.SetVisible(false); } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_SYSTEMSETTING_RESTORE: if (m_wndView != null) { m_wndView.RestoreSettingData(); } break; default: break; } }
// 接收消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER: { AddListener(); } break; case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_ENTER: { RemoveListener(); if (m_wndView != null) { UnloadView(); } } break; case WndMsgID.WND_MSG_COMMON_WAREND: { UCommonWarEndMsgData uiInfo = (UCommonWarEndMsgData)msgData; if (m_wndView == null) { LoadView(); } SetVisible(false); m_wndView.setResult(uiInfo.isSelfWin, uiInfo.nUseTime); } break; case WndMsgID.WND_MSG_COMMON_BATTLESTATE_LEAVE: { RemoveListener(); if (m_wndView != null) { UnloadView(); } } break; default: break; } }
// 接收消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMON_BATTLESTATE_LEAVE: { if (m_wndView != null) { UnloadView(); } } break; case WndMsgID.WND_MSG_BATTLEWAR_RECORDTABLE_ACE: { Debug.Log("WndMsgID.WND_MSG_BATTLEWAR_RECORDTABLE_ACE"); if (m_wndView == null) { LoadView(); } if (m_wndView != null) { m_wndView.OnTeamACE(); } } break; case WndMsgID.WND_MSG_BATTLEWAR_LIFESTATE: { Debug.Log("WndMsgID.WND_MSG_BATTLEWAR_LIFESTATE"); if (m_wndView == null) { LoadView(); } if (m_wndView != null) { m_wndView.OnUpdateLifeState((msgData as UBattleWarLifeState)); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { UIMsgCmdData data = msgData as UIMsgCmdData; switch (msgID) { case WndMsgID.WND_MSG_CLAN_REQUEST_CARDLIST: { if (m_wndView != null) { m_wndView.OnClanUpdateRequestCard(); LogicDataCenter.clanDataManager.ClearRequestcardTipCount(); } } break; case WndMsgID.WND_MSG_CLAN_REQUEST_CARDLIST_INFO: { if (m_wndView != null) { m_wndView.OnClanUpdateRequestCardInfo(); } } break; case WndMsgID.WND_MSG_CLAN_UPDATE_CARDLIST: { if (m_wndView != null) { m_wndView.OnClanUpdateRequestCard(); } } break; case WndMsgID.WND_MSG_CLAN_UPDATE_DONATELOG: { if (m_wndView != null) { m_wndView.OnClanUpdateDonateLog(); } } break; default: break; } }
// 接收消息 public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_TASK_PUBLISH_SHOW: { SetVisible(true); if (m_wndView != null) { UIMsgCmdData cmdData = (UIMsgCmdData)data; m_wndView.OnShowPublishWnd(cmdData.nParam); } } break; case WndMsgID.WND_MSG_PLAYERINFO_INITINFO: { if (m_wndView != null) { m_wndView.SetDisplayTypeData(); } } break; case WndMsgID.WND_MSG_TASK_PUBLISH_CLOSE: { if (m_wndView != null) { m_wndView.OnTaskPublishSuccess(); } } break; case WndMsgID.WND_MSG_TASK_MAIN_CLOSE_OTHER: { if (m_wndView != null) { m_wndView.OnClickCloseBtn(); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { UIMsgCmdData data = msgData as UIMsgCmdData; switch (msgID) { case WndMsgID.WND_MSG_MAIL_REQUESTMAILBASELIST: { if (m_wndView != null) { m_wndView.onRecvMailBaseDataList(); } } break; case WndMsgID.WND_MSG_MAIL_DETAILINFO: { if (m_wndView != null) { m_wndView.onRecvMailDetailInfo(msgID, msgData); } } break; case WndMsgID.WND_MSG_MAIL_REQFASTRECVPLUS: { if (m_wndView != null) { m_wndView.onRecvMailFastRecvPlus(msgID, msgData); } } break; case WndMsgID.WND_MSG_MAIL_RECVPLUSSUCCESS: { if (m_wndView != null) { m_wndView.onRecvMailPlusSuccess(msgID, msgData); } } break; default: break; } }
public void onRecvMailPlusSuccess(WndMsgID msgID, UIMsgData msgData) { UIMsgCmdData cmdData = (UIMsgCmdData)msgData; IntPtrVaArgParseHelper helper = new IntPtrVaArgParseHelper(cmdData.ptrParam, cmdData.nPtrLen); GameLogic.gameview_mail_recvsuccess recvSuccess = helper.get <GameLogic.gameview_mail_recvsuccess>(); mailContentFrame.SetMailRecvConfirm(recvSuccess.nMailID); LogicDataCenter.mailDataManager.ClearFastRecvData(); LogicDataCenter.mailDataManager.AddFastRecvData(recvSuccess.nMailID); if (LogicDataCenter.mailDataManager.IsHaveFastRecvPlusData()) { UISystem.Instance.ShowWnd(WndID.WND_ID_MAIL_MSGBOXFASTRECV, true); } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_CLAN_RECV_EVENTLIST: { if (m_wndView != null) { m_wndView.OnUpdateClanEventList(); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_ENTER: { SetVisible(true); } break; case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_LEAVE: { SetVisible(false); } break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData data) { switch (msgID) { case WndMsgID.WND_MSG_COMMON_WAREND: case WndMsgID.WND_MSG_WAR_FLOATFONT_UNLOAD: case WndMsgID.WND_MSG_COMMON_BATTLESTATE_LEAVE: { UnloadView(); } break; case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER: { this.LoadView(); this.SetVisible(true); } break; case WndMsgID.WND_MSG_WAR_FLOATFONT_CREATE: { if (m_wndView == null) { return; } UWarFloatFontData FontData = data as UWarFloatFontData; m_wndView.CreateFloatFont(FontData.Entity, FontData.Text, FontData.Type); } break; case WndMsgID.WND_MSG_WAR_FLOATFONT_REMOVEITEM: { if (m_wndView == null) { return; } UWarFloatFontItemData fontItemData = data as UWarFloatFontItemData; m_wndView.DisableFloatFontItem(fontItemData.FloatFontItem); } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMOM_STATICGAMESTATE_LEAVE: { if (m_wndView != null) { m_wndView.StopPrizeChest(); UnloadView(); } } break; case WndMsgID.WND_MSG_PRIZECHEST_UPDATECHESTINFO: { if (m_wndView != null && m_wndView.IsVisible()) { m_wndView.OnUpdateChestInfo(); } } break; case WndMsgID.WND_MSG_PRIZECHEST_OPENCHESTRESULT: { if (m_wndView != null) { m_wndView.OnOpenChestResult(); } } break; case WndMsgID.WND_ID_GAMEWAITINGROOMVIEW_SHOW: { if (m_wndView != null && m_wndView.IsVisible()) { m_wndView.StopPrizeChest(); } } break; default: break; } }
// 接受消息 public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_GEMSTONECHESTFLOP_UPDATEVIEW: { this.SetVisible(true); if (m_wndView) { m_wndView.UpdateView(); } } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_GOODSDISPOSITION_SHARE_SAVE_DISPOSITIONINFO: { UEquipSchemeMsgData cmdData = msgData as UEquipSchemeMsgData; if (m_wndView != null && cmdData != null) { m_wndView.SetDispositionFilled(cmdData.nHeroID); } } break; default: break; } }
public override void OnMessage(WndMsgID msgID, UIMsgData msgData) { switch (msgID) { case WndMsgID.WND_MSG_COMMON_BATTLESTATE_ENTER: { this.LoadView(); } break; case WndMsgID.WND_MSG_COMMON_WAREND: case WndMsgID.WND_MSG_COMMON_BATTLESTATE_LEAVE: { this.UnloadView(); } break; case WndMsgID.WND_MSG_WARRELIVETIME_SHOWRELIVETIME: { UIWarShowReliveTimeData data = msgData as UIWarShowReliveTimeData; if (m_wndView == null || !data.isHero) { return; } m_wndView.ShowReliveTime(data.nReliveTime); } break; case WndMsgID.WND_MSG_WARRELIVETIME_REMOVERELIVETIME: { if (m_wndView == null) { return; } m_wndView.RemoveReliveTime(); } break; default: break; } }