191 lines
5.5 KiB
C#
191 lines
5.5 KiB
C#
using System;
|
|
using System.Net.Sockets;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x0200003A RID: 58
|
|
[Token(Token = "0x200003A")]
|
|
public class SocketTcpAsync : IPhotonSocket, IDisposable
|
|
{
|
|
// Token: 0x0600021B RID: 539 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600021B")]
|
|
[Address(RVA = "0x2ED5F90", Offset = "0x2ED4F90", VA = "0x182ED5F90")]
|
|
[Preserve]
|
|
public SocketTcpAsync(PeerBase npeer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600021C RID: 540 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600021C")]
|
|
[Address(RVA = "0x2ED4E80", Offset = "0x2ED3E80", VA = "0x182ED4E80", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600021D RID: 541 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600021D")]
|
|
[Address(RVA = "0x2ED4760", Offset = "0x2ED3760", VA = "0x182ED4760", Slot = "7")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600021E RID: 542 RVA: 0x00002E98 File Offset: 0x00001098
|
|
[Token(Token = "0x600021E")]
|
|
[Address(RVA = "0x2ED4480", Offset = "0x2ED3480", VA = "0x182ED4480", Slot = "4")]
|
|
public override bool Connect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600021F RID: 543 RVA: 0x00002EB0 File Offset: 0x000010B0
|
|
[Token(Token = "0x600021F")]
|
|
[Address(RVA = "0x2ED4600", Offset = "0x2ED3600", VA = "0x182ED4600", Slot = "5")]
|
|
public override bool Disconnect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000220 RID: 544 RVA: 0x00002EC8 File Offset: 0x000010C8
|
|
[Token(Token = "0x6000220")]
|
|
[Address(RVA = "0x2ED5B80", Offset = "0x2ED4B80", VA = "0x182ED5B80", Slot = "6")]
|
|
public override PhotonSocketError Send(byte[] data, int length)
|
|
{
|
|
return PhotonSocketError.Success;
|
|
}
|
|
|
|
// Token: 0x06000221 RID: 545 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000221")]
|
|
[Address(RVA = "0x2ED4840", Offset = "0x2ED3840", VA = "0x182ED4840")]
|
|
internal void DnsAndConnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000222 RID: 546 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000222")]
|
|
[Address(RVA = "0x2ED5810", Offset = "0x2ED4810", VA = "0x182ED5810")]
|
|
private void ReceiveAsync([Optional] SocketTcpAsync.ReceiveContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000223 RID: 547 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000223")]
|
|
[Address(RVA = "0x2ED4EF0", Offset = "0x2ED3EF0", VA = "0x182ED4EF0")]
|
|
private void ReceiveAsync(IAsyncResult ar)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001D9 RID: 473
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40001D9")]
|
|
private Socket sock;
|
|
|
|
// Token: 0x040001DA RID: 474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40001DA")]
|
|
private readonly object syncer;
|
|
|
|
// Token: 0x0200003B RID: 59
|
|
[Token(Token = "0x200003B")]
|
|
private class ReceiveContext
|
|
{
|
|
// Token: 0x06000224 RID: 548 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000224")]
|
|
[Address(RVA = "0x2ED1EA0", Offset = "0x2ED0EA0", VA = "0x182ED1EA0")]
|
|
public ReceiveContext(Socket socket, byte[] headerBuffer, byte[] messageBuffer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000069 RID: 105
|
|
// (get) Token: 0x06000225 RID: 549 RVA: 0x00002EE0 File Offset: 0x000010E0
|
|
[Token(Token = "0x17000069")]
|
|
public bool ReadingHeader
|
|
{
|
|
[Token(Token = "0x6000225")]
|
|
[Address(RVA = "0x2ED1F30", Offset = "0x2ED0F30", VA = "0x182ED1F30")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006A RID: 106
|
|
// (get) Token: 0x06000226 RID: 550 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x1700006A")]
|
|
public byte[] CurrentBuffer
|
|
{
|
|
[Token(Token = "0x6000226")]
|
|
[Address(RVA = "0x2ED1EF0", Offset = "0x2ED0EF0", VA = "0x182ED1EF0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006B RID: 107
|
|
// (get) Token: 0x06000227 RID: 551 RVA: 0x00002EF8 File Offset: 0x000010F8
|
|
[Token(Token = "0x1700006B")]
|
|
public int CurrentOffset
|
|
{
|
|
[Token(Token = "0x6000227")]
|
|
[Address(RVA = "0x2ED1F20", Offset = "0x2ED0F20", VA = "0x182ED1F20")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006C RID: 108
|
|
// (get) Token: 0x06000228 RID: 552 RVA: 0x00002F10 File Offset: 0x00001110
|
|
[Token(Token = "0x1700006C")]
|
|
public int CurrentExpected
|
|
{
|
|
[Token(Token = "0x6000228")]
|
|
[Address(RVA = "0x2ED1F10", Offset = "0x2ED0F10", VA = "0x182ED1F10")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000229 RID: 553 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000229")]
|
|
[Address(RVA = "0x2ED1E90", Offset = "0x2ED0E90", VA = "0x182ED1E90")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001DB RID: 475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40001DB")]
|
|
public Socket workSocket;
|
|
|
|
// Token: 0x040001DC RID: 476
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40001DC")]
|
|
public int ReceivedHeaderBytes;
|
|
|
|
// Token: 0x040001DD RID: 477
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40001DD")]
|
|
public byte[] HeaderBuffer;
|
|
|
|
// Token: 0x040001DE RID: 478
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40001DE")]
|
|
public int ExpectedMessageBytes;
|
|
|
|
// Token: 0x040001DF RID: 479
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40001DF")]
|
|
public int ReceivedMessageBytes;
|
|
|
|
// Token: 0x040001E0 RID: 480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40001E0")]
|
|
public byte[] MessageBuffer;
|
|
}
|
|
}
|
|
}
|