Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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
}
}
}