protected override void DecodePackage(NetReader reader) { responsePack = new Response1101Packet() { Result = reader.getInt(), RoomNo = reader.getInt() }; Debug.Log(string.Format("创建房间{0}", responsePack.RoomNo)); }
private void OnCreatRoomCallback(ActionResult actionResult) { Response1101Packet responsePack = actionResult.GetValue <Response1101Packet>(); //创建成功、跳转到加入房间 if (responsePack != null && responsePack.Result == MyActionResult.Success) { UIModelMgr.Instance.GetModel <UIMainModel>().PlayerInfo.RoomNumber = responsePack.RoomNo; ActionParam actionParam = new ActionParam(); actionParam["RoomNo"] = responsePack.RoomNo; Net.Instance.Send((int)ActionType.JoinRoom, null, actionParam); } else { UIDialogMgr.Instance.ShowDialog(responsePack.Result); } }