Ejemplo n.º 1
0
 private void SendJoinRoomResponse(JoinRoomResponseEvent e)
 {
     if (e.JoinRoomResponseInfo.Success)
     {
         SendJoinRoomSuccess(e);
     }
     else
     {
         SendJoinRoomFail(e);
     }
 }
Ejemplo n.º 2
0
        private void SendJoinRoomFail(JoinRoomResponseEvent e)
        {
            _logger.ErrorFormat("JoinRoom Error ... Code:{0}", e.JoinRoomResponseInfo.ErrCode);
            var rCode = IntData.Allocate();

            rCode.Value = (int)e.JoinRoomResponseInfo.ErrCode;
            var rHallRoomId = LongData.Allocate();

            rHallRoomId.Value = e.HallRoomId;
            var loginPlayer = LoginPlayer.Allocate();

            loginPlayer.Id    = e.JoinRoomResponseInfo.PlayerId;
            loginPlayer.Token = "";
            SendAndReleaseMessage(RpcMessageType.ResponseJoinRoom, rCode, rHallRoomId, loginPlayer);
        }
Ejemplo n.º 3
0
        private void SendJoinRoomSuccess(JoinRoomResponseEvent e)
        {
            _logger.InfoFormat("JoinRoom Successfully Player Id {0} Token {1}", e.JoinRoomResponseInfo.PlayerId, e.JoinRoomResponseInfo.Token);
            var loginPlayer = LoginPlayer.Allocate();

            loginPlayer.Id    = e.JoinRoomResponseInfo.PlayerId;
            loginPlayer.Token = e.JoinRoomResponseInfo.Token;

            var rCode = IntData.Allocate();

            rCode.Value = e.RetCode;
            var rHallRoomId = LongData.Allocate();

            rHallRoomId.Value = e.HallRoomId;

            SendAndReleaseMessage(RpcMessageType.ResponseJoinRoom, rCode, rHallRoomId, loginPlayer);
        }
Ejemplo n.º 4
0
 private void OnJoinRoomResponse(JoinRoomResponseEvent e)
 {
     OnJoinRoom(e.JoinRoomResponseInfo);
 }