212 lines
6.1 KiB
C#
212 lines
6.1 KiB
C#
using System;
|
|
using System.Net.Sockets;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x0200003C RID: 60
|
|
[Token(Token = "0x200003C")]
|
|
public class SocketTcpAsync : IPhotonSocket, IDisposable
|
|
{
|
|
// Token: 0x06000286 RID: 646 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000286")]
|
|
[Address(RVA = "0x65D5A0", Offset = "0x65C3A0", VA = "0x18065D5A0")]
|
|
[Preserve]
|
|
public SocketTcpAsync(PeerBase npeer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000287 RID: 647 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000287")]
|
|
[Address(RVA = "0x65C490", Offset = "0x65B290", VA = "0x18065C490", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000288 RID: 648 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000288")]
|
|
[Address(RVA = "0x65BD70", Offset = "0x65AB70", VA = "0x18065BD70", Slot = "8")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000289 RID: 649 RVA: 0x00003258 File Offset: 0x00001458
|
|
[Token(Token = "0x6000289")]
|
|
[Address(RVA = "0x65BA90", Offset = "0x65A890", VA = "0x18065BA90", Slot = "4")]
|
|
public override bool Connect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600028A RID: 650 RVA: 0x00003270 File Offset: 0x00001470
|
|
[Token(Token = "0x600028A")]
|
|
[Address(RVA = "0x65BC10", Offset = "0x65AA10", VA = "0x18065BC10", Slot = "5")]
|
|
public override bool Disconnect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600028B RID: 651 RVA: 0x00003288 File Offset: 0x00001488
|
|
[Token(Token = "0x600028B")]
|
|
[Address(RVA = "0x65D190", Offset = "0x65BF90", VA = "0x18065D190", Slot = "6")]
|
|
public override PhotonSocketError Send(byte[] data, int length)
|
|
{
|
|
return PhotonSocketError.Success;
|
|
}
|
|
|
|
// Token: 0x0600028C RID: 652 RVA: 0x000032A0 File Offset: 0x000014A0
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0x65AFA0", Offset = "0x659DA0", VA = "0x18065AFA0", Slot = "7")]
|
|
public override PhotonSocketError Receive(out byte[] data)
|
|
{
|
|
return PhotonSocketError.Success;
|
|
}
|
|
|
|
// Token: 0x0600028D RID: 653 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028D")]
|
|
[Address(RVA = "0x65BE50", Offset = "0x65AC50", VA = "0x18065BE50")]
|
|
internal void DnsAndConnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600028E RID: 654 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028E")]
|
|
[Address(RVA = "0x65CE20", Offset = "0x65BC20", VA = "0x18065CE20")]
|
|
private void ReceiveAsync([Optional] SocketTcpAsync.ReceiveContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600028F RID: 655 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028F")]
|
|
[Address(RVA = "0x65C500", Offset = "0x65B300", VA = "0x18065C500")]
|
|
private void ReceiveAsync(IAsyncResult ar)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001E9 RID: 489
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40001E9")]
|
|
private Socket sock;
|
|
|
|
// Token: 0x040001EA RID: 490
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40001EA")]
|
|
private readonly object syncer;
|
|
|
|
// Token: 0x0200003D RID: 61
|
|
[Token(Token = "0x200003D")]
|
|
private class ReceiveContext
|
|
{
|
|
// Token: 0x06000290 RID: 656 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000290")]
|
|
[Address(RVA = "0x6591D0", Offset = "0x657FD0", VA = "0x1806591D0")]
|
|
public ReceiveContext(Socket socket, byte[] headerBuffer, byte[] messageBuffer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700008A RID: 138
|
|
// (get) Token: 0x06000291 RID: 657 RVA: 0x000032B8 File Offset: 0x000014B8
|
|
[Token(Token = "0x1700008A")]
|
|
public bool ReadingHeader
|
|
{
|
|
[Token(Token = "0x6000291")]
|
|
[Address(RVA = "0x659260", Offset = "0x658060", VA = "0x180659260")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008B RID: 139
|
|
// (get) Token: 0x06000292 RID: 658 RVA: 0x000032D0 File Offset: 0x000014D0
|
|
[Token(Token = "0x1700008B")]
|
|
public bool ReadingMessage
|
|
{
|
|
[Token(Token = "0x6000292")]
|
|
[Address(RVA = "0x659270", Offset = "0x658070", VA = "0x180659270")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008C RID: 140
|
|
// (get) Token: 0x06000293 RID: 659 RVA: 0x0000209A File Offset: 0x0000029A
|
|
[Token(Token = "0x1700008C")]
|
|
public byte[] CurrentBuffer
|
|
{
|
|
[Token(Token = "0x6000293")]
|
|
[Address(RVA = "0x659220", Offset = "0x658020", VA = "0x180659220")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008D RID: 141
|
|
// (get) Token: 0x06000294 RID: 660 RVA: 0x000032E8 File Offset: 0x000014E8
|
|
[Token(Token = "0x1700008D")]
|
|
public int CurrentOffset
|
|
{
|
|
[Token(Token = "0x6000294")]
|
|
[Address(RVA = "0x659250", Offset = "0x658050", VA = "0x180659250")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700008E RID: 142
|
|
// (get) Token: 0x06000295 RID: 661 RVA: 0x00003300 File Offset: 0x00001500
|
|
[Token(Token = "0x1700008E")]
|
|
public int CurrentExpected
|
|
{
|
|
[Token(Token = "0x6000295")]
|
|
[Address(RVA = "0x659240", Offset = "0x658040", VA = "0x180659240")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000296 RID: 662 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000296")]
|
|
[Address(RVA = "0x6591C0", Offset = "0x657FC0", VA = "0x1806591C0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001EB RID: 491
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40001EB")]
|
|
public Socket workSocket;
|
|
|
|
// Token: 0x040001EC RID: 492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40001EC")]
|
|
public int ReceivedHeaderBytes;
|
|
|
|
// Token: 0x040001ED RID: 493
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40001ED")]
|
|
public byte[] HeaderBuffer;
|
|
|
|
// Token: 0x040001EE RID: 494
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40001EE")]
|
|
public int ExpectedMessageBytes;
|
|
|
|
// Token: 0x040001EF RID: 495
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x40001EF")]
|
|
public int ReceivedMessageBytes;
|
|
|
|
// Token: 0x040001F0 RID: 496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40001F0")]
|
|
public byte[] MessageBuffer;
|
|
}
|
|
}
|
|
}
|