214 lines
6.9 KiB
C#
214 lines
6.9 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using AOT;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x02000035 RID: 53
|
|
[Token(Token = "0x2000035")]
|
|
public class SocketNative : IPhotonSocket
|
|
{
|
|
// Token: 0x060001FD RID: 509
|
|
[Token(Token = "0x60001FD")]
|
|
[Address(RVA = "0x2ED3EE0", Offset = "0x2ED2EE0", VA = "0x182ED3EE0")]
|
|
public static extern IntPtr egconnectWithProtocols(string address, byte connectionProtocol, string appID, string serializationProtocolString, byte serializationProtocolMajor, byte serializationProtocolMinor);
|
|
|
|
// Token: 0x060001FE RID: 510
|
|
[Token(Token = "0x60001FE")]
|
|
[Address(RVA = "0x2ED4070", Offset = "0x2ED3070", VA = "0x182ED4070")]
|
|
public static extern byte eggetState(IntPtr pConnectionHandler);
|
|
|
|
// Token: 0x060001FF RID: 511
|
|
[Token(Token = "0x60001FF")]
|
|
[Address(RVA = "0x2ED3FF0", Offset = "0x2ED2FF0", VA = "0x182ED3FF0")]
|
|
public static extern void egdisconnect(IntPtr pConnectionHandler);
|
|
|
|
// Token: 0x06000200 RID: 512
|
|
[Token(Token = "0x6000200")]
|
|
[Address(RVA = "0x2ED42D0", Offset = "0x2ED32D0", VA = "0x182ED42D0")]
|
|
public static extern uint egservice(IntPtr pConnectionHandler);
|
|
|
|
// Token: 0x06000201 RID: 513
|
|
[Token(Token = "0x6000201")]
|
|
[Address(RVA = "0x2ED4220", Offset = "0x2ED3220", VA = "0x182ED4220")]
|
|
public static extern bool egsend(IntPtr pConnectionHandler, byte[] arr, uint size);
|
|
|
|
// Token: 0x06000202 RID: 514
|
|
[Token(Token = "0x6000202")]
|
|
[Address(RVA = "0x2ED4170", Offset = "0x2ED3170", VA = "0x182ED4170")]
|
|
public static extern uint egread(IntPtr pConnectionHandler, byte[] arr, ref uint size);
|
|
|
|
// Token: 0x06000203 RID: 515
|
|
[Token(Token = "0x6000203")]
|
|
[Address(RVA = "0x2ED4350", Offset = "0x2ED3350", VA = "0x182ED4350")]
|
|
public static extern void egsetSocketLoggingCallback(IntPtr pConnectionHandler, IntPtr userData, SocketNative.LogCallbackDelegate callback);
|
|
|
|
// Token: 0x06000204 RID: 516
|
|
[Token(Token = "0x6000204")]
|
|
[Address(RVA = "0x2ED43F0", Offset = "0x2ED33F0", VA = "0x182ED43F0")]
|
|
public static extern bool egsetSocketLoggingLevel(IntPtr pConnectionHandler, int level);
|
|
|
|
// Token: 0x06000205 RID: 517
|
|
[Token(Token = "0x6000205")]
|
|
[Address(RVA = "0x2ED40F0", Offset = "0x2ED30F0", VA = "0x182ED40F0")]
|
|
public static extern bool eggetUsingIPv6(IntPtr pConnectionHandler);
|
|
|
|
// Token: 0x06000206 RID: 518 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000206")]
|
|
[Address(RVA = "0x2ED3D70", Offset = "0x2ED2D70", VA = "0x182ED3D70")]
|
|
[Preserve]
|
|
public SocketNative(PeerBase npeer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000207 RID: 519 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000207")]
|
|
[Address(RVA = "0x2ED31D0", Offset = "0x2ED21D0", VA = "0x182ED31D0", Slot = "1")]
|
|
protected override void Finalize()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000208 RID: 520 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000208")]
|
|
[Address(RVA = "0x2ED29B0", Offset = "0x2ED19B0", VA = "0x182ED29B0")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000209 RID: 521 RVA: 0x00002E08 File Offset: 0x00001008
|
|
[Token(Token = "0x6000209")]
|
|
[Address(RVA = "0x2ED2650", Offset = "0x2ED1650", VA = "0x182ED2650", Slot = "4")]
|
|
public override bool Connect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600020A RID: 522 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600020A")]
|
|
[Address(RVA = "0x2ED2750", Offset = "0x2ED1750", VA = "0x182ED2750")]
|
|
[MonoPInvokeCallback(typeof(SocketNative.LogCallbackDelegate))]
|
|
private static void DebugReturn(IntPtr pUserData, int debugLevel, string str)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020B RID: 523 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600020B")]
|
|
[Address(RVA = "0x2ED2AA0", Offset = "0x2ED1AA0", VA = "0x182ED2AA0")]
|
|
internal void DnsAndConnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020C RID: 524 RVA: 0x00002E20 File Offset: 0x00001020
|
|
[Token(Token = "0x600020C")]
|
|
[Address(RVA = "0x2ED2860", Offset = "0x2ED1860", VA = "0x182ED2860", Slot = "5")]
|
|
public override bool Disconnect()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600020D RID: 525 RVA: 0x00002E38 File Offset: 0x00001038
|
|
[Token(Token = "0x600020D")]
|
|
[Address(RVA = "0x2ED3AF0", Offset = "0x2ED2AF0", VA = "0x182ED3AF0", Slot = "6")]
|
|
public override PhotonSocketError Send(byte[] data, int length)
|
|
{
|
|
return PhotonSocketError.Success;
|
|
}
|
|
|
|
// Token: 0x0600020E RID: 526 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600020E")]
|
|
[Address(RVA = "0x2ED3240", Offset = "0x2ED2240", VA = "0x182ED3240")]
|
|
public void ReceiveLoop()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040001C2 RID: 450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40001C2")]
|
|
private IntPtr pConnectionHandler;
|
|
|
|
// Token: 0x040001C3 RID: 451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40001C3")]
|
|
private GCHandle handle;
|
|
|
|
// Token: 0x040001C4 RID: 452
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40001C4")]
|
|
internal readonly object syncer;
|
|
|
|
// Token: 0x040001C5 RID: 453
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40001C5")]
|
|
private string serializationProtocolType;
|
|
|
|
// Token: 0x040001C6 RID: 454
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40001C6")]
|
|
private byte[] serializationProtocolBytes;
|
|
|
|
// Token: 0x040001C7 RID: 455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40001C7")]
|
|
private string appId;
|
|
|
|
// Token: 0x040001C8 RID: 456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40001C8")]
|
|
private SocketNative.NativeDebugLevel debugLevel;
|
|
|
|
// Token: 0x02000036 RID: 54
|
|
// (Invoke) Token: 0x06000210 RID: 528
|
|
[Token(Token = "0x2000036")]
|
|
public delegate void LogCallbackDelegate(IntPtr pUserData, int level, string msg);
|
|
|
|
// Token: 0x02000037 RID: 55
|
|
[Token(Token = "0x2000037")]
|
|
private enum NativeSocketState : byte
|
|
{
|
|
// Token: 0x040001CA RID: 458
|
|
[Token(Token = "0x40001CA")]
|
|
Disconnected,
|
|
// Token: 0x040001CB RID: 459
|
|
[Token(Token = "0x40001CB")]
|
|
Connecting,
|
|
// Token: 0x040001CC RID: 460
|
|
[Token(Token = "0x40001CC")]
|
|
Connected,
|
|
// Token: 0x040001CD RID: 461
|
|
[Token(Token = "0x40001CD")]
|
|
ConnectionError,
|
|
// Token: 0x040001CE RID: 462
|
|
[Token(Token = "0x40001CE")]
|
|
SendError,
|
|
// Token: 0x040001CF RID: 463
|
|
[Token(Token = "0x40001CF")]
|
|
ReceiveError,
|
|
// Token: 0x040001D0 RID: 464
|
|
[Token(Token = "0x40001D0")]
|
|
Disconnecting
|
|
}
|
|
|
|
// Token: 0x02000038 RID: 56
|
|
[Token(Token = "0x2000038")]
|
|
private enum NativeDebugLevel : byte
|
|
{
|
|
// Token: 0x040001D2 RID: 466
|
|
[Token(Token = "0x40001D2")]
|
|
OFF,
|
|
// Token: 0x040001D3 RID: 467
|
|
[Token(Token = "0x40001D3")]
|
|
ERRORS,
|
|
// Token: 0x040001D4 RID: 468
|
|
[Token(Token = "0x40001D4")]
|
|
WARNINGS,
|
|
// Token: 0x040001D5 RID: 469
|
|
[Token(Token = "0x40001D5")]
|
|
INFO,
|
|
// Token: 0x040001D6 RID: 470
|
|
[Token(Token = "0x40001D6")]
|
|
ALL
|
|
}
|
|
}
|
|
}
|