Files
2026-04-10 22:50:51 +02:00

236 lines
7.7 KiB
C#

using System;
using System.Runtime.InteropServices;
using AOT;
using Cpp2IlInjected;
namespace ExitGames.Client.Photon
{
// Token: 0x02000037 RID: 55
[Token(Token = "0x2000037")]
public class SocketNative : IPhotonSocket
{
// Token: 0x06000264 RID: 612
[Token(Token = "0x6000264")]
[Address(RVA = "0x65B560", Offset = "0x65A360", VA = "0x18065B560")]
public static extern IntPtr egconnect(string address);
// Token: 0x06000265 RID: 613
[Token(Token = "0x6000265")]
[Address(RVA = "0x65B3A0", Offset = "0x65A1A0", VA = "0x18065B3A0")]
public static extern IntPtr egconnectWithProtocol(string address, byte connectionProtocol);
// Token: 0x06000266 RID: 614
[Token(Token = "0x6000266")]
[Address(RVA = "0x65B450", Offset = "0x65A250", VA = "0x18065B450")]
public static extern IntPtr egconnectWithProtocols(string address, byte connectionProtocol, string appID, string serializationProtocolString, byte serializationProtocolMajor, byte serializationProtocolMinor);
// Token: 0x06000267 RID: 615
[Token(Token = "0x6000267")]
[Address(RVA = "0x65B680", Offset = "0x65A480", VA = "0x18065B680")]
public static extern byte eggetState(IntPtr pConnectionHandler);
// Token: 0x06000268 RID: 616
[Token(Token = "0x6000268")]
[Address(RVA = "0x65B600", Offset = "0x65A400", VA = "0x18065B600")]
public static extern void egdisconnect(IntPtr pConnectionHandler);
// Token: 0x06000269 RID: 617
[Token(Token = "0x6000269")]
[Address(RVA = "0x65B8E0", Offset = "0x65A6E0", VA = "0x18065B8E0")]
public static extern uint egservice(IntPtr pConnectionHandler);
// Token: 0x0600026A RID: 618
[Token(Token = "0x600026A")]
[Address(RVA = "0x65B830", Offset = "0x65A630", VA = "0x18065B830")]
public static extern bool egsend(IntPtr pConnectionHandler, byte[] arr, uint size);
// Token: 0x0600026B RID: 619
[Token(Token = "0x600026B")]
[Address(RVA = "0x65B780", Offset = "0x65A580", VA = "0x18065B780")]
public static extern uint egread(IntPtr pConnectionHandler, byte[] arr, ref uint size);
// Token: 0x0600026C RID: 620
[Token(Token = "0x600026C")]
[Address(RVA = "0x65B960", Offset = "0x65A760", VA = "0x18065B960")]
public static extern void egsetSocketLoggingCallback(IntPtr pConnectionHandler, IntPtr userData, SocketNative.LogCallbackDelegate callback);
// Token: 0x0600026D RID: 621
[Token(Token = "0x600026D")]
[Address(RVA = "0x65BA00", Offset = "0x65A800", VA = "0x18065BA00")]
public static extern bool egsetSocketLoggingLevel(IntPtr pConnectionHandler, int level);
// Token: 0x0600026E RID: 622
[Token(Token = "0x600026E")]
[Address(RVA = "0x65B700", Offset = "0x65A500", VA = "0x18065B700")]
public static extern bool eggetUsingIPv6(IntPtr pConnectionHandler);
// Token: 0x0600026F RID: 623 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600026F")]
[Address(RVA = "0x65B230", Offset = "0x65A030", VA = "0x18065B230")]
[Preserve]
public SocketNative(PeerBase npeer)
{
}
// Token: 0x06000270 RID: 624 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000270")]
[Address(RVA = "0x65A680", Offset = "0x659480", VA = "0x18065A680", Slot = "1")]
protected override void Finalize()
{
}
// Token: 0x06000271 RID: 625 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000271")]
[Address(RVA = "0x659E60", Offset = "0x658C60", VA = "0x180659E60")]
public void Dispose()
{
}
// Token: 0x06000272 RID: 626 RVA: 0x00003198 File Offset: 0x00001398
[Token(Token = "0x6000272")]
[Address(RVA = "0x659B00", Offset = "0x658900", VA = "0x180659B00", Slot = "4")]
public override bool Connect()
{
return default(bool);
}
// Token: 0x06000273 RID: 627 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000273")]
[Address(RVA = "0x659C00", Offset = "0x658A00", VA = "0x180659C00")]
[MonoPInvokeCallback(typeof(SocketNative.LogCallbackDelegate))]
private static void DebugReturn(IntPtr pUserData, int debugLevel, string str)
{
}
// Token: 0x06000274 RID: 628 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000274")]
[Address(RVA = "0x659F50", Offset = "0x658D50", VA = "0x180659F50")]
internal void DnsAndConnect()
{
}
// Token: 0x06000275 RID: 629 RVA: 0x000031B0 File Offset: 0x000013B0
[Token(Token = "0x6000275")]
[Address(RVA = "0x659D10", Offset = "0x658B10", VA = "0x180659D10", Slot = "5")]
public override bool Disconnect()
{
return default(bool);
}
// Token: 0x06000276 RID: 630 RVA: 0x000031C8 File Offset: 0x000013C8
[Token(Token = "0x6000276")]
[Address(RVA = "0x65AFB0", Offset = "0x659DB0", VA = "0x18065AFB0", Slot = "6")]
public override PhotonSocketError Send(byte[] data, int length)
{
return PhotonSocketError.Success;
}
// Token: 0x06000277 RID: 631 RVA: 0x000031E0 File Offset: 0x000013E0
[Token(Token = "0x6000277")]
[Address(RVA = "0x65AFA0", Offset = "0x659DA0", VA = "0x18065AFA0", Slot = "7")]
public override PhotonSocketError Receive(out byte[] data)
{
return PhotonSocketError.Success;
}
// Token: 0x06000278 RID: 632 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000278")]
[Address(RVA = "0x65A6F0", Offset = "0x6594F0", VA = "0x18065A6F0")]
public void ReceiveLoop()
{
}
// Token: 0x040001D1 RID: 465
[Token(Token = "0x40001D1")]
private const string LibName = "PhotonSocketPlugin";
// Token: 0x040001D2 RID: 466
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40001D2")]
private IntPtr pConnectionHandler;
// Token: 0x040001D3 RID: 467
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40001D3")]
private GCHandle handle;
// Token: 0x040001D4 RID: 468
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40001D4")]
internal readonly object syncer;
// Token: 0x040001D5 RID: 469
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40001D5")]
private string serializationProtocolType;
// Token: 0x040001D6 RID: 470
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40001D6")]
private byte[] serializationProtocolBytes;
// Token: 0x040001D7 RID: 471
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40001D7")]
private string appId;
// Token: 0x040001D8 RID: 472
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40001D8")]
private SocketNative.NativeDebugLevel debugLevel;
// Token: 0x02000038 RID: 56
// (Invoke) Token: 0x0600027A RID: 634
[Token(Token = "0x2000038")]
public delegate void LogCallbackDelegate(IntPtr pUserData, int level, string msg);
// Token: 0x02000039 RID: 57
[Token(Token = "0x2000039")]
private enum NativeSocketState : byte
{
// Token: 0x040001DA RID: 474
[Token(Token = "0x40001DA")]
Disconnected,
// Token: 0x040001DB RID: 475
[Token(Token = "0x40001DB")]
Connecting,
// Token: 0x040001DC RID: 476
[Token(Token = "0x40001DC")]
Connected,
// Token: 0x040001DD RID: 477
[Token(Token = "0x40001DD")]
ConnectionError,
// Token: 0x040001DE RID: 478
[Token(Token = "0x40001DE")]
SendError,
// Token: 0x040001DF RID: 479
[Token(Token = "0x40001DF")]
ReceiveError,
// Token: 0x040001E0 RID: 480
[Token(Token = "0x40001E0")]
Disconnecting
}
// Token: 0x0200003A RID: 58
[Token(Token = "0x200003A")]
private enum NativeDebugLevel : byte
{
// Token: 0x040001E2 RID: 482
[Token(Token = "0x40001E2")]
OFF,
// Token: 0x040001E3 RID: 483
[Token(Token = "0x40001E3")]
ERRORS,
// Token: 0x040001E4 RID: 484
[Token(Token = "0x40001E4")]
WARNINGS,
// Token: 0x040001E5 RID: 485
[Token(Token = "0x40001E5")]
INFO,
// Token: 0x040001E6 RID: 486
[Token(Token = "0x40001E6")]
ALL
}
}
}