// Token: 0x06000992 RID: 2450 RVA: 0x00046288 File Offset: 0x00044488 public ZPackage Recv() { if (!this.IsConnected()) { return(null); } IntPtr[] array = new IntPtr[1]; if (SteamNetworkingSockets.ReceiveMessagesOnConnection(this.m_con, array, 1) == 1) { SteamNetworkingMessage_t steamNetworkingMessage_t = Marshal.PtrToStructure <SteamNetworkingMessage_t>(array[0]); byte[] array2 = new byte[steamNetworkingMessage_t.m_cbSize]; Marshal.Copy(steamNetworkingMessage_t.m_pData, array2, 0, steamNetworkingMessage_t.m_cbSize); ZPackage zpackage = new ZPackage(array2); steamNetworkingMessage_t.m_pfnRelease = array[0]; steamNetworkingMessage_t.Release(); this.m_totalRecv += zpackage.Size(); this.m_gotData = true; return(zpackage); } return(null); }