private void BeginFight(IUserToken token) { PResult result = this._roomBiz.GetUserRoom(token, out Room room); if (result != PResult.SUCCESS) { this.Reply(token, Module.ROOM, Command.QCMD_BEGIN_FIGHT, result); return; } result = this._roomBiz.BeginFight(room, this._userBiz.GetUser(token).id); if (result == PResult.SUCCESS) { this._roomBiz.Brocast(room, ProtocolManager.PACKET_ROOM_ACMD_BEGIN_FIGHT(DTOHelper.GetRoomInfoDTO2(room))); } else { this.Reply(token, Module.ROOM, Command.QCMD_BEGIN_FIGHT, result); } }