Example #1
0
        /// <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(MainViewGetGiftBagPanel.MESSAGE_CLOSEBTN, HandleCloseBtn);
                Messenger_anhui <string> .AddListener(MainViewGetGiftBagPanel.MESSAGE_ACTIVITYBTN, HandleActivityBtn);

                Messenger_anhui.AddListener(MainViewGetGiftBagPanel.MESSAGE_BTNWHATCODE, HandleBtnWhatCode);
                Messenger_anhui.AddListener(MainViewGetGiftBagPanel.MESSAGE_BTNCLOSECODE, HandleCloseCodeBtn);
                break;

            default:
                break;
            }
        }
Example #2
0
        /// <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(MainViewInsteadOpenRoomPanel.MESSAGE_BTNCLOSE, HandleCloseBtn);
                Messenger_anhui.AddListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTEADRULECLOSE, HandleInsteadRuleCloseBtn);
                Messenger_anhui.AddListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTAEDOPENRECORD, HandleInsteadOpenRecordBtn);
                Messenger_anhui.AddListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTEADOPEN, HandleInsteadOpenBtn);
                Messenger_anhui.AddListener(MainViewInsteadOpenRoomPanel.MESSAGE_INSTEADRULE, HandleInsteadRuleBtn);
                Messenger_anhui.AddListener(MainViewInsteadOpenRoomPanel.MESSAGE_OPENCREATROOM, HandleOpenRoomBtn);
                break;

            default:
                break;
            }
        }
Example #3
0
        /// <summary>
        /// 处理点击代理按钮
        /// </summary>
        void HandleProductAgency(int index)
        {
            //处理如果玩家是一级代理或者是授权代理,直接跳转会员中心
            PlayerPrefs.SetFloat(GameData.RedPoint.SuccessBindDaili.ToString() + GameData.Instance.PlayerNodeDef.iUserId, 2);
            if (index == 2)
            {
                Messenger_anhui <int> .Broadcast(MainViewLobbyPanel.MESSAGE_PRODUCTGENE, 2);

                SystemMgr.Instance.LobbyMainSystem.UpdateShow();
                return;
            }
            GameData gd = GameData.Instance;
            ProductAgencyPanelData papd = gd.ProductAgencyPanelData;

            papd.PanelShow = true;
            papd.index     = index;
            SystemMgr.Instance.ProductAgencySystem.UpdateShow();
        }
Example #4
0
        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;
            }
        }
Example #5
0
        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;
            }
        }
Example #6
0
        protected override void HandleOnLeaveScene(SceneManager_anhui sender)
        {
            switch (sender.LeavingScene)
            {
            case ESCENE.MAHJONG_LOBBY_MAIN_SCENE:
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_BTNCLOSE, HandleBtnClose);
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_BTNSETTING, HandleBtnSettingOpen);
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_BTNSETTINGCLOSE, HandleBtnSettingClose);
                Messenger_anhui <float> .RemoveListener(MainViewUserInfoPanel.MESSAGE_MUSICVOLUME, HandleChangeMusic);

                Messenger_anhui <float> .RemoveListener(MainViewUserInfoPanel.MESSAGE_MUSICEFFECTVOLUME, HandleChangeEffect);

                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_SETMUSIC, HandleSetMusic);
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_SETMUSICEFFECT, HandleSetMusicEffect);
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_LOGOUT, HandleLogOut);
                Messenger_anhui.RemoveListener(MainViewUserInfoPanel.MESSAGE_BACKTOLOGINPANEL, HandleBackToLoginPanel);
                break;

            default:
                break;
            }
        }
Example #7
0
        protected override void HandleOnLeaveScene(SceneManager_anhui sender)
        {
            switch (sender.LeavingScene)
            {
            case ESCENE.MAHJONG_LOBBY_MAIN_SCENE:
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_REALNAME, HandleRealNameSure);

                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_SHARE, HandleShareWX);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_GETGIFTBAG, HandleGetSpreadGiftBag);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_PALYINGMETHOD, HandlePlayingMehod);
                Messenger_anhui <int> .RemoveListener(MainViewLobbyPanel.MESSAGE_PRODUCTAGENCY, HandleProductAgency);

                Messenger_anhui <int> .RemoveListener(MainViewLobbyPanel.MESSAGE_PRODUCTGENE, HandleProductGene);

                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_PLAYERMESSAGE, HandlePlayerMessageBtn);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_PLAYERFestivalActivity, HandleFestivalActivity);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_HolidayACTIVITYBTN, HandleActivityBtn);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_HISTROYGRADE, HandleHistroyGrade);
                Messenger_anhui <int> .RemoveListener(MainViewLobbyPanel.MESSAGE_CREATROOM, HandleCreatRoom);

                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_RETURNROOM, HandleReturnRoom);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_JOINROOM, HandleJoinRoom);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_INSTEADCREATROOM, HandleInsteadCreatRoom);
                //Messenger<int>.RemoveListener(MainViewLobbyPanel.MESSAGE_MOREBTN, HandleMoreBtn);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_HEADTITLE, HandleHeadTitle);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_CUSTOMSEVERBTN, HandleCustomSeverBtn);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_BUYROOMCARD, HandleBtnBuyRoomCrad);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_CLOSEBUYROOMCARD, HandleBtnCloseBuyRoomCardPanel);
                Messenger_anhui <int> .RemoveListener(MainViewLobbyPanel.MESSAGE_BUYCARD, HandleBtnSendOrderReq);

                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_OPENPARLOR, HandleBtnOpenParlor);
                Messenger_anhui.RemoveListener(MainViewLobbyPanel.MESSAGE_REDPAGE, HandleRedPage);
                break;

            default:
                break;
            }
        }