private void SendCreateRoomSuccess(ResponseCreateRoomMessage message) { _logger.InfoFormat("Create Room Successfully, HallRoomId {0}!", message.HallRoomId); SendAndReleaseMessage(RpcMessageType.ResponseCreateRoom, message); SendServerStatus(1); _statistic.Reset(); }
private void SendCreateRoomFail(ErrorCode retCode) { _logger.ErrorFormat("CreateRoom Error ... Code:{0}", retCode); var resMsg = ResponseCreateRoomMessage.Allocate(); resMsg.RetCode = (int)retCode; SendAndReleaseMessage(RpcMessageType.ResponseCreateRoom, resMsg); }
public override void Reset() { base.Reset(); Success = false; RoomId = 0; Message = null; }
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); }