/// <summary> /// 解散房间请求 (战斗中) /// </summary> public void SendDissRoomApplyMsg() { MsgGlobal mGl = new MsgGlobal(); mGl.dis_room_info = new MsgDisRoomInfo(); MsgDisRoomInfo msg = mGl.dis_room_info; msg.voteTime = TimeUtils.ConvertDateTimeInt(System.DateTime.Now).ToString(); TCPNetWork.GetInstance().SendMsgToServer(ServerMsgKey.CLIENT_DISS_ROOM, mGl); }
void RecevRoomApply(MsgGlobal msg) { MsgDisRoomInfo data = msg.dis_room_info; ulong pid = data.voteFirst; //(uint)msg.ReadUInt64(); //发起投票人 Debug.Log("RecevRoomApply :" + ">>>pid:" + pid); ArgsDissmissRoomApplyer args = new ArgsDissmissRoomApplyer(); args.playerId = (uint)pid; args.voteTime = data.voteTime; NotificationCenter.Instance().PostDispatchEvent((uint)ENotificationMsgType.EDissmisRoomApply, args); }