示例#1
0
        private void SendCreateRoomFail(ErrorCode retCode)
        {
            _logger.ErrorFormat("CreateRoom Error ... Code:{0}", retCode);
            var resMsg = ResponseCreateRoomMessage.Allocate();

            resMsg.RetCode = (int)retCode;
            SendAndReleaseMessage(RpcMessageType.ResponseCreateRoom, resMsg);
        }
示例#2
0
        private void SendCreateRoomResponse(RequestCreateRoomMessage message)
        {
            if (message == null)
            {
                return;
            }

            var resMsg = ResponseCreateRoomMessage.Allocate();

            resMsg.RetCode    = 0; //Success
            resMsg.HallRoomId = message.HallRoomId;

            var evt = RoomEvent.AllocEvent <CreateRoomResponseEvent>();

            evt.Success = true;
            evt.Message = resMsg;
            evt.RoomId  = _room.RoomId.Id;

            _dispatcher.AddEvent(evt);
        }