370 lines
12 KiB
C#
370 lines
12 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x0200000A RID: 10
|
|
[Token(Token = "0x200000A")]
|
|
internal class EnetPeer : PeerBase
|
|
{
|
|
// Token: 0x0600002B RID: 43 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002B")]
|
|
[Address(RVA = "0x2C8AA40", Offset = "0x2C89A40", VA = "0x182C8AA40")]
|
|
internal EnetPeer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002C RID: 44 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002C")]
|
|
[Address(RVA = "0x2C86190", Offset = "0x2C85190", VA = "0x182C86190", Slot = "5")]
|
|
internal override void InitPeerBase()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002D RID: 45 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002D")]
|
|
[Address(RVA = "0x2C83440", Offset = "0x2C82440", VA = "0x182C83440")]
|
|
internal void ApplyRandomizedSequenceNumbers()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002E RID: 46 RVA: 0x00002208 File Offset: 0x00000408
|
|
[Token(Token = "0x600002E")]
|
|
[Address(RVA = "0x2C839C0", Offset = "0x2C829C0", VA = "0x182C839C0", Slot = "6")]
|
|
internal override bool Connect(string ipport, string proxyServerAddress, string appID, object custom)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600002F RID: 47 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600002F")]
|
|
[Address(RVA = "0x2C86600", Offset = "0x2C85600", VA = "0x182C86600", Slot = "7")]
|
|
public override void OnConnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000030 RID: 48 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000030")]
|
|
[Address(RVA = "0x2C84140", Offset = "0x2C83140", VA = "0x182C84140", Slot = "8")]
|
|
internal override void Disconnect()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000031 RID: 49 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000031")]
|
|
[Address(RVA = "0x2C8A920", Offset = "0x2C89920", VA = "0x182C8A920", Slot = "9")]
|
|
internal override void StopConnection()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000032 RID: 50 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000032")]
|
|
[Address(RVA = "0x2C85FA0", Offset = "0x2C84FA0", VA = "0x182C85FA0", Slot = "10")]
|
|
internal override void FetchServerTimestamp()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000033 RID: 51 RVA: 0x00002220 File Offset: 0x00000420
|
|
[Token(Token = "0x6000033")]
|
|
[Address(RVA = "0x2C84460", Offset = "0x2C83460", VA = "0x182C84460", Slot = "16")]
|
|
internal override bool DispatchIncomingCommands()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000034 RID: 52 RVA: 0x00002238 File Offset: 0x00000438
|
|
[Token(Token = "0x6000034")]
|
|
[Address(RVA = "0x2C86100", Offset = "0x2C85100", VA = "0x182C86100")]
|
|
private int GetFragmentLength()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000035 RID: 53 RVA: 0x00002250 File Offset: 0x00000450
|
|
[Token(Token = "0x6000035")]
|
|
[Address(RVA = "0x2C839A0", Offset = "0x2C829A0", VA = "0x182C839A0")]
|
|
private int CalculatePacketSize(int inSize)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000036 RID: 54 RVA: 0x00002268 File Offset: 0x00000468
|
|
[Token(Token = "0x6000036")]
|
|
[Address(RVA = "0x2C83960", Offset = "0x2C82960", VA = "0x182C83960")]
|
|
private int CalculateInitialOffset()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000037 RID: 55 RVA: 0x00002280 File Offset: 0x00000480
|
|
[Token(Token = "0x6000037")]
|
|
[Address(RVA = "0x2C88690", Offset = "0x2C87690", VA = "0x182C88690", Slot = "14")]
|
|
internal override bool SendAcksOnly()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000038 RID: 56 RVA: 0x00002298 File Offset: 0x00000498
|
|
[Token(Token = "0x6000038")]
|
|
[Address(RVA = "0x2C891F0", Offset = "0x2C881F0", VA = "0x182C891F0", Slot = "13")]
|
|
internal override bool SendOutgoingCommands()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000039 RID: 57 RVA: 0x000022B0 File Offset: 0x000004B0
|
|
[Token(Token = "0x6000039")]
|
|
[Address(RVA = "0x2C83800", Offset = "0x2C82800", VA = "0x182C83800")]
|
|
private bool AreReliableCommandsInTransit()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003A RID: 58 RVA: 0x000022C8 File Offset: 0x000004C8
|
|
[Token(Token = "0x600003A")]
|
|
[Address(RVA = "0x2C84D30", Offset = "0x2C83D30", VA = "0x182C84D30", Slot = "11")]
|
|
internal override bool EnqueueOperation(Dictionary<byte, object> parameters, byte opCode, SendOptions sendParams, EgMessageType messageType = EgMessageType.Operation)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003B RID: 59 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x600003B")]
|
|
[Address(RVA = "0x2C86090", Offset = "0x2C85090", VA = "0x182C86090")]
|
|
private EnetChannel GetChannel(byte channelNumber)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003C RID: 60 RVA: 0x000022E0 File Offset: 0x000004E0
|
|
[Token(Token = "0x600003C")]
|
|
[Address(RVA = "0x2C83CB0", Offset = "0x2C82CB0", VA = "0x182C83CB0")]
|
|
internal bool CreateAndEnqueueCommand(byte commandType, StreamBuffer payload, byte channelNumber)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600003D RID: 61 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x600003D")]
|
|
[Address(RVA = "0x2C8A390", Offset = "0x2C89390", VA = "0x182C8A390", Slot = "12")]
|
|
internal override StreamBuffer SerializeOperationToMessage(byte opCode, Dictionary<byte, object> parameters, EgMessageType messageType, bool encrypt)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600003E RID: 62 RVA: 0x000022F8 File Offset: 0x000004F8
|
|
[Token(Token = "0x600003E")]
|
|
[Address(RVA = "0x2C8A150", Offset = "0x2C89150", VA = "0x182C8A150")]
|
|
internal int SerializeAckToBuffer()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600003F RID: 63 RVA: 0x00002310 File Offset: 0x00000510
|
|
[Token(Token = "0x600003F")]
|
|
[Address(RVA = "0x2C8A6B0", Offset = "0x2C896B0", VA = "0x182C8A6B0")]
|
|
internal int SerializeToBuffer(Queue<NCommand> commandList)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000040 RID: 64 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000040")]
|
|
[Address(RVA = "0x2C88EB0", Offset = "0x2C87EB0", VA = "0x182C88EB0")]
|
|
internal void SendData(byte[] data, int length)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000041 RID: 65 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000041")]
|
|
[Address(RVA = "0x2C89FE0", Offset = "0x2C88FE0", VA = "0x182C89FE0")]
|
|
private void SendToSocket(byte[] data, int length)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000042 RID: 66 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000042")]
|
|
[Address(RVA = "0x2C88B50", Offset = "0x2C87B50", VA = "0x182C88B50")]
|
|
private void SendDataEncrypted(byte[] data, int length)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000043 RID: 67 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000043")]
|
|
[Address(RVA = "0x2C876A0", Offset = "0x2C866A0", VA = "0x182C876A0")]
|
|
internal void QueueSentCommand(NCommand command)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0x2C87340", Offset = "0x2C86340", VA = "0x182C87340")]
|
|
internal void QueueOutgoingReliableCommand(NCommand command)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0x2C874D0", Offset = "0x2C864D0", VA = "0x182C874D0")]
|
|
internal void QueueOutgoingUnreliableCommand(NCommand command)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000046")]
|
|
[Address(RVA = "0x2C87130", Offset = "0x2C86130", VA = "0x182C87130")]
|
|
internal void QueueOutgoingAcknowledgement(NCommand readCommand, int sendTime)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0x2C878F0", Offset = "0x2C868F0", VA = "0x182C878F0", Slot = "15")]
|
|
internal override void ReceiveIncomingCommands(byte[] inBuff, int inDataLength)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0x2C85140", Offset = "0x2C84140", VA = "0x182C85140")]
|
|
internal void ExecuteCommand(NCommand command)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000049 RID: 73 RVA: 0x00002328 File Offset: 0x00000528
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0x2C86650", Offset = "0x2C85650", VA = "0x182C86650")]
|
|
internal bool QueueIncomingCommand(NCommand command)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600004A RID: 74 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0x2C88390", Offset = "0x2C87390", VA = "0x182C88390")]
|
|
internal NCommand RemoveSentReliableCommand(int ackReceivedReliableSequenceNumber, int ackReceivedChannel, bool isUnsequenced)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x04000028 RID: 40
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4000028")]
|
|
private List<NCommand> sentReliableCommands;
|
|
|
|
// Token: 0x04000029 RID: 41
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4000029")]
|
|
private StreamBuffer outgoingAcknowledgementsPool;
|
|
|
|
// Token: 0x0400002A RID: 42
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400002A")]
|
|
internal readonly int[] unsequencedWindow;
|
|
|
|
// Token: 0x0400002B RID: 43
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400002B")]
|
|
internal int outgoingUnsequencedGroupNumber;
|
|
|
|
// Token: 0x0400002C RID: 44
|
|
[FieldOffset(Offset = "0x12C")]
|
|
[Token(Token = "0x400002C")]
|
|
internal int incomingUnsequencedGroupNumber;
|
|
|
|
// Token: 0x0400002D RID: 45
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400002D")]
|
|
private byte udpCommandCount;
|
|
|
|
// Token: 0x0400002E RID: 46
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400002E")]
|
|
private byte[] udpBuffer;
|
|
|
|
// Token: 0x0400002F RID: 47
|
|
[FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400002F")]
|
|
private int udpBufferIndex;
|
|
|
|
// Token: 0x04000030 RID: 48
|
|
[FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x4000030")]
|
|
private byte[] bufferForEncryption;
|
|
|
|
// Token: 0x04000031 RID: 49
|
|
[FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x4000031")]
|
|
private int commandBufferSize;
|
|
|
|
// Token: 0x04000032 RID: 50
|
|
[FieldOffset(Offset = "0x154")]
|
|
[Token(Token = "0x4000032")]
|
|
internal int challenge;
|
|
|
|
// Token: 0x04000033 RID: 51
|
|
[FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x4000033")]
|
|
internal int reliableCommandsRepeated;
|
|
|
|
// Token: 0x04000034 RID: 52
|
|
[FieldOffset(Offset = "0x15C")]
|
|
[Token(Token = "0x4000034")]
|
|
internal int reliableCommandsSent;
|
|
|
|
// Token: 0x04000035 RID: 53
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4000035")]
|
|
internal int serverSentTime;
|
|
|
|
// Token: 0x04000036 RID: 54
|
|
[Token(Token = "0x4000036")]
|
|
internal static readonly byte[] udpHeader0xF3;
|
|
|
|
// Token: 0x04000037 RID: 55
|
|
[Token(Token = "0x4000037")]
|
|
internal static readonly byte[] messageHeader;
|
|
|
|
// Token: 0x04000038 RID: 56
|
|
[FieldOffset(Offset = "0x164")]
|
|
[Token(Token = "0x4000038")]
|
|
protected bool datagramEncryptedConnection;
|
|
|
|
// Token: 0x04000039 RID: 57
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x4000039")]
|
|
private EnetChannel[] channelArray;
|
|
|
|
// Token: 0x0400003A RID: 58
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400003A")]
|
|
private Queue<int> commandsToRemove;
|
|
|
|
// Token: 0x0400003B RID: 59
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400003B")]
|
|
private int fragmentLength;
|
|
|
|
// Token: 0x0400003C RID: 60
|
|
[FieldOffset(Offset = "0x17C")]
|
|
[Token(Token = "0x400003C")]
|
|
private int fragmentLengthDatagramEncrypt;
|
|
|
|
// Token: 0x0400003D RID: 61
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400003D")]
|
|
private int fragmentLengthMtuValue;
|
|
|
|
// Token: 0x0400003E RID: 62
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400003E")]
|
|
private readonly Queue<NCommand> commandsToResend;
|
|
|
|
// Token: 0x0400003F RID: 63
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400003F")]
|
|
private Queue<NCommand> CommandQueue;
|
|
}
|
|
}
|