using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace ExitGames.Client.Photon { // Token: 0x0200000C RID: 12 [Token(Token = "0x200000C")] internal class EnetPeer : PeerBase { // Token: 0x17000011 RID: 17 // (get) Token: 0x06000049 RID: 73 RVA: 0x000022F8 File Offset: 0x000004F8 [Token(Token = "0x17000011")] internal override int QueuedIncomingCommandsCount { [Token(Token = "0x6000049")] [Address(RVA = "0x529FB0", Offset = "0x528DB0", VA = "0x180529FB0", Slot = "4")] get { return 0; } } // Token: 0x17000012 RID: 18 // (get) Token: 0x0600004A RID: 74 RVA: 0x00002310 File Offset: 0x00000510 [Token(Token = "0x17000012")] internal override int QueuedOutgoingCommandsCount { [Token(Token = "0x600004A")] [Address(RVA = "0x52A110", Offset = "0x528F10", VA = "0x18052A110", Slot = "5")] get { return 0; } } // Token: 0x17000013 RID: 19 // (get) Token: 0x0600004B RID: 75 RVA: 0x00002328 File Offset: 0x00000528 [Token(Token = "0x17000013")] internal override int SentReliableCommandsCount { [Token(Token = "0x600004B")] [Address(RVA = "0x52A310", Offset = "0x529110", VA = "0x18052A310", Slot = "6")] get { return 0; } } // Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004C")] [Address(RVA = "0x529E70", Offset = "0x528C70", VA = "0x180529E70")] internal EnetPeer() { } // Token: 0x0600004D RID: 77 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004D")] [Address(RVA = "0x525590", Offset = "0x524390", VA = "0x180525590", Slot = "8")] internal override void InitPeerBase() { } // Token: 0x0600004E RID: 78 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004E")] [Address(RVA = "0x5222D0", Offset = "0x5210D0", VA = "0x1805222D0")] internal void ApplyRandomizedSequenceNumbers() { } // Token: 0x0600004F RID: 79 RVA: 0x00002340 File Offset: 0x00000540 [Token(Token = "0x600004F")] [Address(RVA = "0x5229A0", Offset = "0x5217A0", VA = "0x1805229A0", Slot = "9")] internal override bool Connect(string ipport, string appID, [Optional] object custom) { return default(bool); } // Token: 0x06000050 RID: 80 RVA: 0x00002358 File Offset: 0x00000558 [Token(Token = "0x6000050")] [Address(RVA = "0x5229D0", Offset = "0x5217D0", VA = "0x1805229D0", Slot = "10")] internal override bool Connect(string ipport, string proxyServerAddress, string appID, object custom) { return default(bool); } // Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000051")] [Address(RVA = "0x525A00", Offset = "0x524800", VA = "0x180525A00", Slot = "11")] public override void OnConnect() { } // Token: 0x06000052 RID: 82 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000052")] [Address(RVA = "0x523150", Offset = "0x521F50", VA = "0x180523150", Slot = "12")] internal override void Disconnect() { } // Token: 0x06000053 RID: 83 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000053")] [Address(RVA = "0x529D20", Offset = "0x528B20", VA = "0x180529D20", Slot = "13")] internal override void StopConnection() { } // Token: 0x06000054 RID: 84 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000054")] [Address(RVA = "0x5253A0", Offset = "0x5241A0", VA = "0x1805253A0", Slot = "14")] internal override void FetchServerTimestamp() { } // Token: 0x06000055 RID: 85 RVA: 0x00002370 File Offset: 0x00000570 [Token(Token = "0x6000055")] [Address(RVA = "0x523470", Offset = "0x522270", VA = "0x180523470", Slot = "21")] internal override bool DispatchIncomingCommands() { return default(bool); } // Token: 0x06000056 RID: 86 RVA: 0x00002388 File Offset: 0x00000588 [Token(Token = "0x6000056")] [Address(RVA = "0x525500", Offset = "0x524300", VA = "0x180525500")] private int GetFragmentLength() { return 0; } // Token: 0x06000057 RID: 87 RVA: 0x000023A0 File Offset: 0x000005A0 [Token(Token = "0x6000057")] [Address(RVA = "0x522830", Offset = "0x521630", VA = "0x180522830")] private int CalculatePacketSize(int inSize) { return 0; } // Token: 0x06000058 RID: 88 RVA: 0x000023B8 File Offset: 0x000005B8 [Token(Token = "0x6000058")] [Address(RVA = "0x5227F0", Offset = "0x5215F0", VA = "0x1805227F0")] private int CalculateInitialOffset() { return 0; } // Token: 0x06000059 RID: 89 RVA: 0x000023D0 File Offset: 0x000005D0 [Token(Token = "0x6000059")] [Address(RVA = "0x527A90", Offset = "0x526890", VA = "0x180527A90", Slot = "19")] internal override bool SendAcksOnly() { return default(bool); } // Token: 0x0600005A RID: 90 RVA: 0x000023E8 File Offset: 0x000005E8 [Token(Token = "0x600005A")] [Address(RVA = "0x5285F0", Offset = "0x5273F0", VA = "0x1805285F0", Slot = "18")] internal override bool SendOutgoingCommands() { return default(bool); } // Token: 0x0600005B RID: 91 RVA: 0x00002400 File Offset: 0x00000600 [Token(Token = "0x600005B")] [Address(RVA = "0x522690", Offset = "0x521490", VA = "0x180522690")] private bool AreReliableCommandsInTransit() { return default(bool); } // Token: 0x0600005C RID: 92 RVA: 0x00002418 File Offset: 0x00000618 [Token(Token = "0x600005C")] [Address(RVA = "0x524130", Offset = "0x522F30", VA = "0x180524130", Slot = "15")] internal override bool EnqueueOperation(Dictionary parameters, byte opCode, SendOptions sendParams, EgMessageType messageType = EgMessageType.Operation) { return default(bool); } // Token: 0x0600005D RID: 93 RVA: 0x00002430 File Offset: 0x00000630 [Token(Token = "0x600005D")] [Address(RVA = "0x523D40", Offset = "0x522B40", VA = "0x180523D40", Slot = "17")] internal override bool EnqueueMessage(object message, SendOptions sendOptions) { return default(bool); } // Token: 0x0600005E RID: 94 RVA: 0x0000209A File Offset: 0x0000029A [Token(Token = "0x600005E")] [Address(RVA = "0x525490", Offset = "0x524290", VA = "0x180525490")] private EnetChannel GetChannel(byte channelNumber) { return null; } // Token: 0x0600005F RID: 95 RVA: 0x00002448 File Offset: 0x00000648 [Token(Token = "0x600005F")] [Address(RVA = "0x522CC0", Offset = "0x521AC0", VA = "0x180522CC0")] internal bool CreateAndEnqueueCommand(byte commandType, StreamBuffer payload, byte channelNumber) { return default(bool); } // Token: 0x06000060 RID: 96 RVA: 0x0000209A File Offset: 0x0000029A [Token(Token = "0x6000060")] [Address(RVA = "0x529790", Offset = "0x528590", VA = "0x180529790", Slot = "16")] internal override StreamBuffer SerializeOperationToMessage(byte opCode, Dictionary parameters, EgMessageType messageType, bool encrypt) { return null; } // Token: 0x06000061 RID: 97 RVA: 0x00002460 File Offset: 0x00000660 [Token(Token = "0x6000061")] [Address(RVA = "0x529550", Offset = "0x528350", VA = "0x180529550")] internal int SerializeAckToBuffer() { return 0; } // Token: 0x06000062 RID: 98 RVA: 0x00002478 File Offset: 0x00000678 [Token(Token = "0x6000062")] [Address(RVA = "0x529AB0", Offset = "0x5288B0", VA = "0x180529AB0")] internal int SerializeToBuffer(Queue commandList) { return 0; } // Token: 0x06000063 RID: 99 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000063")] [Address(RVA = "0x5282B0", Offset = "0x5270B0", VA = "0x1805282B0")] internal void SendData(byte[] data, int length) { } // Token: 0x06000064 RID: 100 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000064")] [Address(RVA = "0x5293E0", Offset = "0x5281E0", VA = "0x1805293E0")] private void SendToSocket(byte[] data, int length) { } // Token: 0x06000065 RID: 101 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000065")] [Address(RVA = "0x527F50", Offset = "0x526D50", VA = "0x180527F50")] private void SendDataEncrypted(byte[] data, int length) { } // Token: 0x06000066 RID: 102 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000066")] [Address(RVA = "0x526AA0", Offset = "0x5258A0", VA = "0x180526AA0")] internal void QueueSentCommand(NCommand command) { } // Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000067")] [Address(RVA = "0x526740", Offset = "0x525540", VA = "0x180526740")] internal void QueueOutgoingReliableCommand(NCommand command) { } // Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000068")] [Address(RVA = "0x5268D0", Offset = "0x5256D0", VA = "0x1805268D0")] internal void QueueOutgoingUnreliableCommand(NCommand command) { } // Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000069")] [Address(RVA = "0x526530", Offset = "0x525330", VA = "0x180526530")] internal void QueueOutgoingAcknowledgement(NCommand readCommand, int sendTime) { } // Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600006A")] [Address(RVA = "0x526CF0", Offset = "0x525AF0", VA = "0x180526CF0", Slot = "20")] internal override void ReceiveIncomingCommands(byte[] inBuff, int inDataLength) { } // Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600006B")] [Address(RVA = "0x524540", Offset = "0x523340", VA = "0x180524540")] internal void ExecuteCommand(NCommand command) { } // Token: 0x0600006C RID: 108 RVA: 0x00002490 File Offset: 0x00000690 [Token(Token = "0x600006C")] [Address(RVA = "0x525A50", Offset = "0x524850", VA = "0x180525A50")] internal bool QueueIncomingCommand(NCommand command) { return default(bool); } // Token: 0x0600006D RID: 109 RVA: 0x0000209A File Offset: 0x0000029A [Token(Token = "0x600006D")] [Address(RVA = "0x527790", Offset = "0x526590", VA = "0x180527790")] internal NCommand RemoveSentReliableCommand(int ackReceivedReliableSequenceNumber, int ackReceivedChannel, bool isUnsequenced) { return null; } // Token: 0x0600006E RID: 110 RVA: 0x0000209A File Offset: 0x0000029A [Token(Token = "0x600006E")] [Address(RVA = "0x522850", Offset = "0x521650", VA = "0x180522850")] internal string CommandListToString(NCommand[] list) { return null; } // Token: 0x0400002B RID: 43 [Token(Token = "0x400002B")] private const int CRC_LENGTH = 4; // Token: 0x0400002C RID: 44 [Token(Token = "0x400002C")] protected internal const int HMAC_SIZE = 32; // Token: 0x0400002D RID: 45 [Token(Token = "0x400002D")] protected internal const int BLOCK_SIZE = 16; // Token: 0x0400002E RID: 46 [Token(Token = "0x400002E")] protected internal const int IV_SIZE = 16; // Token: 0x0400002F RID: 47 [Token(Token = "0x400002F")] private const int EncryptedDataGramHeaderSize = 7; // Token: 0x04000030 RID: 48 [Token(Token = "0x4000030")] private const int EncryptedHeaderSize = 5; // Token: 0x04000031 RID: 49 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4000031")] private List sentReliableCommands; // Token: 0x04000032 RID: 50 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4000032")] private StreamBuffer outgoingAcknowledgementsPool; // Token: 0x04000033 RID: 51 [Token(Token = "0x4000033")] internal const int UnsequencedWindowSize = 128; // Token: 0x04000034 RID: 52 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x4000034")] internal readonly int[] unsequencedWindow; // Token: 0x04000035 RID: 53 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x4000035")] internal int outgoingUnsequencedGroupNumber; // Token: 0x04000036 RID: 54 [global::Cpp2IlInjected.FieldOffset(Offset = "0x12C")] [Token(Token = "0x4000036")] internal int incomingUnsequencedGroupNumber; // Token: 0x04000037 RID: 55 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x4000037")] private byte udpCommandCount; // Token: 0x04000038 RID: 56 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x4000038")] private byte[] udpBuffer; // Token: 0x04000039 RID: 57 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x4000039")] private int udpBufferIndex; // Token: 0x0400003A RID: 58 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400003A")] private byte[] bufferForEncryption; // Token: 0x0400003B RID: 59 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400003B")] private int commandBufferSize; // Token: 0x0400003C RID: 60 [global::Cpp2IlInjected.FieldOffset(Offset = "0x154")] [Token(Token = "0x400003C")] internal int challenge; // Token: 0x0400003D RID: 61 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400003D")] internal int reliableCommandsRepeated; // Token: 0x0400003E RID: 62 [global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")] [Token(Token = "0x400003E")] internal int reliableCommandsSent; // Token: 0x0400003F RID: 63 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400003F")] internal int serverSentTime; // Token: 0x04000040 RID: 64 [Token(Token = "0x4000040")] internal static readonly byte[] udpHeader0xF3; // Token: 0x04000041 RID: 65 [Token(Token = "0x4000041")] internal static readonly byte[] messageHeader; // Token: 0x04000042 RID: 66 [global::Cpp2IlInjected.FieldOffset(Offset = "0x164")] [Token(Token = "0x4000042")] protected bool datagramEncryptedConnection; // Token: 0x04000043 RID: 67 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x4000043")] private EnetChannel[] channelArray; // Token: 0x04000044 RID: 68 [Token(Token = "0x4000044")] private const byte ControlChannelNumber = 255; // Token: 0x04000045 RID: 69 [Token(Token = "0x4000045")] protected internal const short PeerIdForConnect = -1; // Token: 0x04000046 RID: 70 [Token(Token = "0x4000046")] protected internal const short PeerIdForConnectTrace = -2; // Token: 0x04000047 RID: 71 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x4000047")] private Queue commandsToRemove; // Token: 0x04000048 RID: 72 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x4000048")] private int fragmentLength; // Token: 0x04000049 RID: 73 [global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")] [Token(Token = "0x4000049")] private int fragmentLengthDatagramEncrypt; // Token: 0x0400004A RID: 74 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400004A")] private int fragmentLengthMtuValue; // Token: 0x0400004B RID: 75 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400004B")] private readonly Queue commandsToResend; // Token: 0x0400004C RID: 76 [global::Cpp2IlInjected.FieldOffset(Offset = "0x190")] [Token(Token = "0x400004C")] private Queue CommandQueue; } }