Пример #1
0
        void OnCreateRoom(GameMsgBase msg)
        {
            GameMsg_S2C_CreateRoomSuc res = msg as GameMsg_S2C_CreateRoomSuc;

            if (res != null)
            {
                SceneSwitchMgr.TrySwitch(new RoomSceneSwitch(CreateRoomType.Normal, res.m_RoomInfo));
            }
        }
Пример #2
0
        void OnSelectRole(GameMsgBase msg)
        {
            GameMsg_S2C_RequireCreateRole resMsg = msg as GameMsg_S2C_RequireCreateRole;

            //if (resMsg != null && resMsg.nResult == 0)
            //{
            cStageManager.Instance.ChangeStage(cBaseStage.eSTAGE.eStage_Game);     // SelectStage
            //}
        }
Пример #3
0
        void OnRoleLoginRes(GameMsgBase msg)
        {
            return;

            GameMsg_LoginResult resMsg = msg as GameMsg_LoginResult;

            //if (resMsg != null && resMsg.nResult == 0)
            //{
            cStageManager.Instance.ChangeStage(cBaseStage.eSTAGE.eStage_Lobby);
            //}
        }
Пример #4
0
        void OnCreateAccountRes(GameMsgBase msg)
        {
            GameMsg_S2C_CreateAccountRes resMsg = msg as GameMsg_S2C_CreateAccountRes;

            if (resMsg != null)
            {
                if (resMsg.m_nRes != (byte)CreateAccountRes.CREATE_SUCCESS)
                {
                    //TipsBoxMgr.ShowOKTipsBox(SystemTips.GetTipsContent(resMsg.m_strError), null);
                }
                else
                {
                    //_RemeberRealAcc();
                }
            }
        }
Пример #5
0
        void OnConnected(GameMsgBase msg)
        {
            GAMEMSG_SYSTEM_connect connMsg = msg as GAMEMSG_SYSTEM_connect;

            if (connMsg != null)
            {
                if (!connMsg.m_bSucceed)
                {
                    //string strTips = SystemTips.GetTipsContent("All_ConnectFail");
                    //GameExitControl.ShowYesBox(strTips, null);
                }
                else
                {
                    NetworkMgr.SendLoginMessage();
                }
            }
        }
Пример #6
0
 /// <summary>
 /// 发送消息
 /// </summary>
 public static void SendMsg(GameMsgBase msg)
 {
     if (mInstance.m_NetConn != null)
     {
         if (mInstance.m_NetConn.IsConnected)
         {
             mInstance.m_NetConn.SendMessage(msg);
         }
         else
         {
             if (msg.getMsgType() == GameMsgType.MSG_ACCOUNT_Login || msg.getMsgType() == GameMsgType.MSG_ACCOUNT_CreateAccount)
             {
                 mInstance.m_NetConn.Connect("127.0.0.1", 7750);
                 mInstance.m_LoginMsg = msg;
             }
         }
     }
 }
Пример #7
0
        void OnHeartBeatRequest(GameMsgBase msg)
        {
            GameMsg_HeartBeatResponse responseMsg = new GameMsg_HeartBeatResponse();

            NetworkMgr.SendMsg(responseMsg);
        }
Пример #8
0
 void OnCreateRoom(GameMsgBase msg)
 {
     cStageManager.Instance.ChangeStage(cBaseStage.eSTAGE.eStage_Room); // SelectStage
 }
Пример #9
0
 void OnRequireRole(GameMsgBase msg)
 {
     cStageManager.Instance.ChangeStage(cBaseStage.eSTAGE.eStage_Lobby);
 }
Пример #10
0
 static void OnProcessMsg(GameMsgBase Msg)
 {
     NetMsgMap.DispatchNetMsg(Msg);
 }