protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui <int> .RemoveListener(MainViewParlorShowPanel.MESSAGE_RETURNLOBBY, HandleBtnReturnLobby); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_WHATRULE, HandleBtnRuleContent); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_PARLORGROUND, HandleBtnParlorRound); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_CREATPARLOR, HandleBtnCreatParlor); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_APPLYCREATPARLOR, HandleBtnApplyCreatParlor); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_SECONDSUREBTN, HandleBtnSecondSureCreatParlor); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_CREATPARLORBTN, HandleBtnSureCreatParlor); Messenger_anhui <int> .RemoveListener(MainViewParlorShowPanel.MESSAGE_CHANGEAREASETTING, HandleBtnChangeAreaSetting); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_DISMISSPARLOR, HandleBtnDismissParlor); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_CHANGEPARLORCONTACTANDBULLTIEN, HandleBtnChangeParlorMessage); Messenger_anhui <int> .RemoveListener(MainViewParlorShowPanel.MESSAGE_PARLORORDERTYPE, HandleBtnParlorOrderType); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_LEVELPARLOR, HandleLevelParlor); Messenger_anhui <string> .RemoveListener(MainViewParlorShowPanel.MESSAGE_SEARCHMEMBER, HandleParlorerSearchMember); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_INVITEMEMBER, HandleInviteMember); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_KICKMEMBER, HandleKickMember); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_MEMBERMANAGER, HandleParlorMemberManger); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_CHECKLIST, HandleParlorCheckList); Messenger_anhui.RemoveListener(MainViewParlorShowPanel.MESSAGE_GAMERECORD, HandleParlorGameRecord); break; default: break; } }
/// <summary> /// 当离开场景 /// </summary> /// <param name="sender">场景管理器</param> protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.EnteringScene) { default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(FestivalActivityPanelData.MESSAGE_HISTORY, OnFestivalActivityUpdateShow); break; default: break; } }
/// <summary> /// 当进入场景 /// </summary> /// <param name="sender">场景管理器</param> protected override void HandleOnEnterScene(SceneManager_anhui sender) { switch (sender.EnteringScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: GameSceneInit(); break; default: break; } }
/// <summary> /// 当离开场景的处理器 /// </summary> /// <param name='sender'> /// 场景管理器 /// </param> void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Unload_LobbyPanels(); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: //Messenger.RemoveListener(MainViewLobbyPanel.MESSAGE_REALNAME, HandleRealNameSure); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: // Messenger<string>.RemoveListener(MainViewAcitveGiftPanel.MESSAGE_BTNGETGIFT, HandleBtnGetGife); break; default: break; } }
/// <summary> /// 当离开场景 /// </summary> /// <param name="sender">场景管理器</param> protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: //GameSceneInit(); break; default: break; } }
/// <summary> /// 处理进入场景 /// </summary> /// <param name="sender"></param> protected override void HandleOnEnterScene(SceneManager_anhui sender) { switch (sender.EnteringScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.AddListener(MainViewActivityPanel.MESSAGE_BTNCLOSE, HandleBtnClose); break; default: break; } }
protected override void HandleOnEnterScene(SceneManager_anhui sender) { //base.HandleOnEnterScene(sender); switch (sender.EnteringScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.AddListener(MainViewWXLoginPanel.MESSAGE_WXLOGINAUTHBTN, HandleWXLoginBtn); Messenger_anhui.AddListener(MainViewWXLoginPanel.MESSAGE_BTNOK, HandleBtnOk); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewGamePlayingMethodPanel.MESSAGE_CLOSEBTN, HandleCloseBtn); Messenger_anhui <int> .RemoveListener(MainViewGamePlayingMethodPanel.MESSAGE_MAHJONGMETHOD, HandleReadGamePlayingMethod); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_GENERAL: Messenger_anhui.RemoveListener(MainViewSelectAreaPanel.MESSAGE_BTNCOUNTYCLOSE, HandleBtnCountyPanelClose); Messenger_anhui <GameObject> .RemoveListener(MainViewSelectAreaPanel.MESSAGE_BTNSELECTCITY, HandleBtnSelectCity); break; default: break; } }
/// <summary> /// 当进入场景处理 /// </summary> /// <param name="sender"></param> protected override void HandleOnEnterScene(SceneManager_anhui sender) { switch (sender.EnteringScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.AddListener(MainViewRealNameApprovePanel.MESSAGE_CLOSE, HandleClosePanel); Messenger_anhui <string, string> .AddListener(MainViewRealNameApprovePanel.MESSAGE_OK, HandleClickOk); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewCustomSeverPanel.MESSAGE_CLOSEBTN, HandleCloseBtn); Messenger_anhui.RemoveListener(MainViewCustomSeverPanel.MESSAGE_WHATWX, HandleWhatWxBtn); Messenger_anhui.RemoveListener(MainViewCustomSeverPanel.MESSAGE_BTNMETHODCOLLECT, HandleMethodCollect); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_GENERAL: Messenger_anhui.RemoveListener(MainViewRealNameApprovePanel.MESSAGE_CLOSE, HandleClosePanel); Messenger_anhui <string, string> .RemoveListener(MainViewRealNameApprovePanel.MESSAGE_OK, HandleClickOk); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: Messenger_anhui <int> .RemoveListener(MainViewGameRulePanel.MESSAGE_OPEN, Open); Messenger_anhui.RemoveListener(MainViewGameRulePanel.MESSAGE_CLOSEBTN, Close); break; default: break; } }
/// <summary> /// 当进入场景的处理器 /// </summary> /// <param name='sender'> /// 场景管理器 /// </param> void HandleOnEnterScene(SceneManager_anhui sender) { UIMgr.HideLoading(); switch (sender.EnteringScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: Load_LobbyPanels(); //ScaleAnchor(); OpenUIPanel(UIConstant.UIID_MAHJONG_GAME_MAIN_PANEL); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewShortTalkPanel.MessageOpenChatPenal, HandleBtnOpenPenal); Messenger_anhui.RemoveListener(MainViewShortTalkPanel.MessageCloseChatPenal, HandleBtnClosePenal); Messenger_anhui <int> .RemoveListener(MainViewShortTalkPanel.MessageClickEmotion, HandleBtnClickFace); break; default: break; } }
/// <summary> /// 当进入场景的处理器 /// </summary> /// <param name='sender'> /// 场景管理器 /// </param> void HandleOnEnterScene(SceneManager_anhui sender) { UIMgr.HideLoading(); switch (sender.EnteringScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Load_LobbyPanels(); OpenUIPanel(UIConstant.UIID_MAHJONG_LOBBY_MAIN_PANEL); // OpenUIPanel(UIConstant.UIID_FISH_LOBBY_GENERAL_MESSAGE); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewInsteadOpenRoomPanel.MESSAGE_BTNCLOSE, HandleCloseBtn); Messenger_anhui.RemoveListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTAEDOPENRECORD, HandleInsteadOpenRecordBtn); Messenger_anhui.RemoveListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTEADOPEN, HandleInsteadOpenBtn); Messenger_anhui.RemoveListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTEADRULE, HandleInsteadRuleBtn); Messenger_anhui.RemoveListener(MainViewInsteadOpenRoomPanel.MESSAGE_OPENCREATROOM, HandleOpenRoomBtn); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewHolidayActivityPanel.MESSAGE_CLOSE, BtnClosePanel); Messenger_anhui <string> .RemoveListener(MainViewHolidayActivityPanel.MESSAGE_BTNGETGIFT, HandleBtnGetGife); Messenger_anhui <int> .RemoveListener(MainViewHolidayActivityPanel.MESSAGE_RECEIVE, BtnReceiveGift); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewJoinRoomShowPanel.MESSAGE_BTNCANEL, HandleCloseBtn); Messenger_anhui <int> .RemoveListener(MainViewJoinRoomShowPanel.MESSAGE_NUMBTN, HandleNumBtn); Messenger_anhui.RemoveListener(MainViewJoinRoomShowPanel.MESSAGE_CLEARBTN, HandleClearNumBtn); Messenger_anhui.RemoveListener(MainViewJoinRoomShowPanel.MESSAGE_DELNUM, HandleDelNumBtn); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewGetGiftBagPanel.MESSAGE_CLOSEBTN, HandleCloseBtn); Messenger_anhui <string> .RemoveListener(MainViewGetGiftBagPanel.MESSAGE_ACTIVITYBTN, HandleActivityBtn); Messenger_anhui.RemoveListener(MainViewGetGiftBagPanel.MESSAGE_BTNWHATCODE, HandleBtnWhatCode); Messenger_anhui.RemoveListener(MainViewGetGiftBagPanel.MESSAGE_BTNCLOSECODE, HandleCloseCodeBtn); break; default: break; } }
/// <summary> /// 当离开场景的处理器 /// </summary> /// <param name='sender'> /// 场景管理器 /// </param> void HandleOnLeaveScene(SceneManager_anhui sender) { ShowLoading(); switch (sender.LeavingScene) { // case ESCENE.LOBBY_SCENE: case ESCENE.MAHJONG_GAME_MAIN_SCENE: Unload_LobbyPanels(); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewPlayerMessagePanel.MESSAGE_CLOSEBTN, HandleCloseBtn); Messenger_anhui.RemoveListener(MainViewPlayerMessagePanel.MESSAGE_JOINAGENCY, HandleJoinAgencyBtn); Messenger_anhui.RemoveListener(MainViewPlayerMessagePanel.MESSAGE_DISJOINAGENCY, HandleDisJoinAgencyBtn); Messenger_anhui.RemoveListener(MainViewPlayerMessagePanel.MESSAGE_AGREECANELRELATION, HandleAgreeCanelRelation); Messenger_anhui.RemoveListener(MainViewPlayerMessagePanel.MESSAGE_DISAGREECANELRELATION, HandleDisAgreeCanelRelation); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewShareWxPanel.MESSAGE_CLOSEBTN, HandleColseBtn); Messenger_anhui <string> .RemoveListener(MainViewShareWxPanel.MESSAGE_SHAREWX, HandleShareWX); Messenger_anhui.RemoveListener(MainViewShareWxPanel.MESSAGE_GETMONY, HandleGetInvitationCodeMoney); Messenger_anhui.RemoveListener(MainViewShareWxPanel.MESSAGE_NEWPLAYERGOLD, HandleGetNewPlayerGold); Messenger_anhui.RemoveListener(MainViewShareWxPanel.MESSAGE_PROMOTIONGOLD, HandleGetPromotionGold); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: Messenger_anhui <int> .RemoveListener(MainViewGameResultPanel.MESSAGER_NEXTROUND_ROUND, HandleBtnNextRound); Messenger_anhui <GameObject[]> .RemoveListener(MainViewGameResultPanel.MESSAGE_SHARE_ROUND, HandleBtnShareWx); Messenger_anhui.RemoveListener(MainViewGameResultPanel.MESSAGER_NEXTROUND_ROOM, HandleBtnNextRoom); Messenger_anhui <GameObject[]> .RemoveListener(MainViewGameResultPanel.MESSAGE_SHARE_ROOM, HandleBtnShareRoom); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_OKBTN, HandleBtnOk); Messenger_anhui.RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_CANELBTN, HandleBtnCanel); Messenger_anhui.RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_SWITCHCITY, HandleSwitchCity); //Messenger<GameObject>.RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_GAMENUM, HandleBtnGameNum); //Messenger<GameObject>.RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_GAMEMUL, HandleBtnGameMul); Messenger_anhui <GameObject> .RemoveListener(MianViewCreatRoomMessagePanel.MESSAGE_PLAYMETHOD, HandleBtnGamePlayMethod); break; default: break; } }
protected override void HandleOnLeaveScene(SceneManager_anhui sender) { switch (sender.LeavingScene) { case ESCENE.MAHJONG_LOBBY_MAIN_SCENE: Messenger_anhui.RemoveListener(MainViewProductAgencyPanel.MESSAGE_CLOSEBTN, HandleCloseBtn); Messenger_anhui <string> .RemoveListener(MainViewProductAgencyPanel.MESSAGE_AGENCYBTN, HandleAgencyBtn); Messenger_anhui.RemoveListener(MainViewProductAgencyPanel.MESSAGE_CHANGEAGENCYBTN, HandleCompanyMessageBtn); Messenger_anhui.RemoveListener(MainViewProductAgencyPanel.MESSAGE_APPLYUNBIND, HandleApplyUnBind); Messenger_anhui.RemoveListener(MainViewProductAgencyPanel.MESSAGE_BTNCLOSECHANGEAGENC, HandleCloseCompanyMessage); Messenger_anhui <Text> .RemoveListener(MainViewProductAgencyPanel.MESSAGE_BTNCOPYWXNUMBER, HandleCopyWxNumber); break; default: break; } }
protected override void HandleOnEnterScene(SceneManager_anhui sender) { switch (sender.EnteringScene) { case ESCENE.MAHJONG_GAME_MAIN_SCENE: Debug.LogWarning("进入场景,事件处理"); //Messenger<int>.AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNPLAYERAVATOR, HandleBtnPlayerAvator); Messenger_anhui <int> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNSPECIALCARD, HandleBtnSpecialCard); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_COPYROOMID, HandleBtnCopyRoomId); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_SHAREWX, HandleBtnShareWx); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_ROOMRULE, HandleBtnRoomRule); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_RETURN, HandleBtnReturnLobby); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_DISSOLVEROOM, HandleBtnDissolveRoom); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_CHOICETHIRTEEN, HandleBtnChoiceThirteen); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_CANCALTHIRTEEN, HandleBtnCancalThirteen); Messenger_anhui <float> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_MUSICVALUE, HandleChangeMusic); Messenger_anhui <float> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_EFFECVALUE, HandleChangeEffect); Messenger_anhui <float> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_VOICEVALUE, HandleChangeVoice); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_MUSICCLICK, HandleSetMusic); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_EFFECCLICK, HandleSetMusicEffect); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_VOICECLICK, HandleSetVoice); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNANTICHEATING, HandleAntiCheating); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNTING_DOWN, HandleLookTingCard_Down); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNTING_UP, HandleLookTingCard_Up); //Messenger.AddListener(MainViewPlayerPlayingPanel.MESSAGE_BTNVOICE, HandleBtnVoice); Messenger_anhui <int> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_INSEAT, HandleBtnInSeat); Messenger_anhui <int> .AddListener(MainViewPlayerPlayingPanel.MESSAGE_OUTSEAT, HandleBtnOutSeat); Messenger_anhui.AddListener(MainViewPlayerPlayingPanel.MESSAGE_PLAYRREADY, HandleBtnPlayReady); break; default: break; } }