using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.SocketServer.Security; namespace ExitGames.Client.Photon { // Token: 0x0200001D RID: 29 [Token(Token = "0x200001D")] public abstract class PeerBase { // Token: 0x17000020 RID: 32 // (get) Token: 0x060000AE RID: 174 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000020")] internal Type SocketImplementation { [Token(Token = "0x60000AE")] [Address(RVA = "0x5EF710", Offset = "0x5EE710", VA = "0x1805EF710")] get { return null; } } // Token: 0x17000021 RID: 33 // (get) Token: 0x060000AF RID: 175 RVA: 0x0000206A File Offset: 0x0000026A // (set) Token: 0x060000B0 RID: 176 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000021")] public string ServerAddress { [Token(Token = "0x60000AF")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] [CompilerGenerated] get { return null; } [Token(Token = "0x60000B0")] [Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")] [CompilerGenerated] internal set { } } // Token: 0x17000022 RID: 34 // (set) Token: 0x060000B1 RID: 177 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000022")] internal string ProxyServerAddress { [Token(Token = "0x60000B1")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] [CompilerGenerated] set { } } // Token: 0x17000023 RID: 35 // (get) Token: 0x060000B2 RID: 178 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000023")] internal IPhotonPeerListener Listener { [Token(Token = "0x60000B2")] [Address(RVA = "0x1918F20", Offset = "0x1917F20", VA = "0x181918F20")] get { return null; } } // Token: 0x17000024 RID: 36 // (get) Token: 0x060000B3 RID: 179 RVA: 0x00002568 File Offset: 0x00000768 [Token(Token = "0x17000024")] public DebugLevel debugOut { [Token(Token = "0x60000B3")] [Address(RVA = "0x1D92650", Offset = "0x1D91650", VA = "0x181D92650")] get { return DebugLevel.OFF; } } // Token: 0x17000025 RID: 37 // (get) Token: 0x060000B4 RID: 180 RVA: 0x00002580 File Offset: 0x00000780 [Token(Token = "0x17000025")] internal int DisconnectTimeout { [Token(Token = "0x60000B4")] [Address(RVA = "0x22F45A0", Offset = "0x22F35A0", VA = "0x1822F45A0")] get { return 0; } } // Token: 0x17000026 RID: 38 // (get) Token: 0x060000B5 RID: 181 RVA: 0x00002598 File Offset: 0x00000798 [Token(Token = "0x17000026")] internal int timePingInterval { [Token(Token = "0x60000B5")] [Address(RVA = "0x22F3E30", Offset = "0x22F2E30", VA = "0x1822F3E30")] get { return 0; } } // Token: 0x17000027 RID: 39 // (get) Token: 0x060000B6 RID: 182 RVA: 0x000025B0 File Offset: 0x000007B0 [Token(Token = "0x17000027")] internal byte ChannelCount { [Token(Token = "0x60000B6")] [Address(RVA = "0x2C923C0", Offset = "0x2C913C0", VA = "0x182C923C0")] get { return 0; } } // Token: 0x17000028 RID: 40 // (get) Token: 0x060000B7 RID: 183 RVA: 0x000025C8 File Offset: 0x000007C8 [Token(Token = "0x17000028")] internal long BytesOut { [Token(Token = "0x60000B7")] [Address(RVA = "0x1044010", Offset = "0x1043010", VA = "0x181044010")] get { return 0L; } } // Token: 0x17000029 RID: 41 // (get) Token: 0x060000B8 RID: 184 RVA: 0x000025E0 File Offset: 0x000007E0 [Token(Token = "0x17000029")] internal long BytesIn { [Token(Token = "0x60000B8")] [Address(RVA = "0x1044020", Offset = "0x1043020", VA = "0x181044020")] get { return 0L; } } // Token: 0x1700002A RID: 42 // (get) Token: 0x060000B9 RID: 185 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x1700002A")] public virtual string PeerID { [Token(Token = "0x60000B9")] [Address(RVA = "0x2C92430", Offset = "0x2C91430", VA = "0x182C92430", Slot = "4")] get { return null; } } // Token: 0x1700002B RID: 43 // (get) Token: 0x060000BA RID: 186 RVA: 0x000025F8 File Offset: 0x000007F8 [Token(Token = "0x1700002B")] internal int timeInt { [Token(Token = "0x60000BA")] [Address(RVA = "0x2C924F0", Offset = "0x2C914F0", VA = "0x182C924F0")] get { return 0; } } // Token: 0x1700002C RID: 44 // (get) Token: 0x060000BB RID: 187 RVA: 0x00002610 File Offset: 0x00000810 [Token(Token = "0x1700002C")] internal bool IsSendingOnlyAcks { [Token(Token = "0x60000BB")] [Address(RVA = "0x2C92400", Offset = "0x2C91400", VA = "0x182C92400")] get { return default(bool); } } // Token: 0x1700002D RID: 45 // (get) Token: 0x060000BC RID: 188 RVA: 0x00002628 File Offset: 0x00000828 [Token(Token = "0x1700002D")] internal int mtu { [Token(Token = "0x60000BC")] [Address(RVA = "0x2C924D0", Offset = "0x2C914D0", VA = "0x182C924D0")] get { return 0; } } // Token: 0x1700002E RID: 46 // (get) Token: 0x060000BD RID: 189 RVA: 0x00002640 File Offset: 0x00000840 [Token(Token = "0x1700002E")] protected internal bool IsIpv6 { [Token(Token = "0x60000BD")] [Address(RVA = "0x2C923E0", Offset = "0x2C913E0", VA = "0x182C923E0")] get { return default(bool); } } // Token: 0x060000BE RID: 190 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000BE")] [Address(RVA = "0x2C921B0", Offset = "0x2C911B0", VA = "0x182C921B0")] protected PeerBase() { } // Token: 0x060000BF RID: 191 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000BF")] [Address(RVA = "0x2C90A60", Offset = "0x2C8FA60", VA = "0x182C90A60")] public static StreamBuffer MessageBufferPoolGet() { return null; } // Token: 0x060000C0 RID: 192 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C0")] [Address(RVA = "0x2C90BE0", Offset = "0x2C8FBE0", VA = "0x182C90BE0")] public static void MessageBufferPoolPut(StreamBuffer buff) { } // Token: 0x060000C1 RID: 193 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C1")] [Address(RVA = "0x2C90800", Offset = "0x2C8F800", VA = "0x182C90800", Slot = "5")] internal virtual void InitPeerBase() { } // Token: 0x060000C2 RID: 194 [Token(Token = "0x60000C2")] [Address(Slot = "6")] internal abstract bool Connect(string serverAddress, string proxyServerAddress, string appID, object customData); // Token: 0x060000C3 RID: 195 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000C3")] [Address(RVA = "0x2C90480", Offset = "0x2C8F480", VA = "0x182C90480")] private string GetHttpKeyValueString(Dictionary dic) { return null; } // Token: 0x060000C4 RID: 196 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000C4")] [Address(RVA = "0x2C913D0", Offset = "0x2C903D0", VA = "0x182C913D0")] internal byte[] PrepareConnectData(string serverAddress, string appID, object custom) { return null; } // Token: 0x060000C5 RID: 197 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x60000C5")] [Address(RVA = "0x2C91100", Offset = "0x2C90100", VA = "0x182C91100")] internal string PepareWebSocketUrl(string serverAddress, string appId, object customData) { return null; } // Token: 0x060000C6 RID: 198 [Token(Token = "0x60000C6")] [Address(Slot = "7")] public abstract void OnConnect(); // Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000C7")] [Address(RVA = "0x2C90660", Offset = "0x2C8F660", VA = "0x182C90660")] internal void InitCallback() { } // Token: 0x060000C8 RID: 200 [Token(Token = "0x60000C8")] [Address(Slot = "8")] internal abstract void Disconnect(); // Token: 0x060000C9 RID: 201 [Token(Token = "0x60000C9")] [Address(Slot = "9")] internal abstract void StopConnection(); // Token: 0x060000CA RID: 202 [Token(Token = "0x60000CA")] [Address(Slot = "10")] internal abstract void FetchServerTimestamp(); // Token: 0x060000CB RID: 203 [Token(Token = "0x60000CB")] [Address(Slot = "11")] internal abstract bool EnqueueOperation(Dictionary parameters, byte opCode, SendOptions sendParams, EgMessageType messageType = EgMessageType.Operation); // Token: 0x060000CC RID: 204 [Token(Token = "0x60000CC")] [Address(Slot = "12")] internal abstract StreamBuffer SerializeOperationToMessage(byte opCode, Dictionary parameters, EgMessageType messageType, bool encrypt); // Token: 0x060000CD RID: 205 [Token(Token = "0x60000CD")] [Address(Slot = "13")] internal abstract bool SendOutgoingCommands(); // Token: 0x060000CE RID: 206 RVA: 0x00002658 File Offset: 0x00000858 [Token(Token = "0x60000CE")] [Address(RVA = "0x1165BF0", Offset = "0x1164BF0", VA = "0x181165BF0", Slot = "14")] internal virtual bool SendAcksOnly() { return default(bool); } // Token: 0x060000CF RID: 207 [Token(Token = "0x60000CF")] [Address(Slot = "15")] internal abstract void ReceiveIncomingCommands(byte[] inBuff, int dataLength); // Token: 0x060000D0 RID: 208 [Token(Token = "0x60000D0")] [Address(Slot = "16")] internal abstract bool DispatchIncomingCommands(); // Token: 0x060000D1 RID: 209 RVA: 0x00002670 File Offset: 0x00000870 [Token(Token = "0x60000D1")] [Address(RVA = "0x2C8F0C0", Offset = "0x2C8E0C0", VA = "0x182C8F0C0", Slot = "17")] internal virtual bool DeserializeMessageAndCallback(StreamBuffer stream) { return default(bool); } // Token: 0x060000D2 RID: 210 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D2")] [Address(RVA = "0x2C920B0", Offset = "0x2C910B0", VA = "0x182C920B0")] internal void UpdateRoundTripTimeAndVariance(int lastRoundtripTime) { } // Token: 0x060000D3 RID: 211 RVA: 0x00002688 File Offset: 0x00000888 [Token(Token = "0x60000D3")] [Address(RVA = "0x2C900A0", Offset = "0x2C8F0A0", VA = "0x182C900A0")] internal bool ExchangeKeysForEncryption(object lockObject) { return default(bool); } // Token: 0x060000D4 RID: 212 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D4")] [Address(RVA = "0x2C8EEB0", Offset = "0x2C8DEB0", VA = "0x182C8EEB0")] internal void DeriveSharedKey(OperationResponse operationResponse) { } // Token: 0x060000D5 RID: 213 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D5")] [Address(RVA = "0x2C906E0", Offset = "0x2C8F6E0", VA = "0x182C906E0", Slot = "18")] internal virtual void InitEncryption(byte[] secret) { } // Token: 0x060000D6 RID: 214 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D6")] [Address(RVA = "0x2C8FD90", Offset = "0x2C8ED90", VA = "0x182C8FD90")] internal void EnqueueActionForDispatch(PeerBase.MyAction action) { } // Token: 0x060000D7 RID: 215 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D7")] [Address(RVA = "0x2C8FE50", Offset = "0x2C8EE50", VA = "0x182C8FE50")] internal void EnqueueDebugReturn(DebugLevel level, string debugReturn) { } // Token: 0x060000D8 RID: 216 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000D8")] [Address(RVA = "0x2C8FF80", Offset = "0x2C8EF80", VA = "0x182C8FF80")] internal void EnqueueStatusCallback(StatusCode statusValue) { } // Token: 0x1700002F RID: 47 // (get) Token: 0x060000D9 RID: 217 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x1700002F")] public NetworkSimulationSet NetworkSimulationSettings { [Token(Token = "0x60000D9")] [Address(RVA = "0x2C92420", Offset = "0x2C91420", VA = "0x182C92420")] get { return null; } } // Token: 0x060000DA RID: 218 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000DA")] [Address(RVA = "0x2C91D60", Offset = "0x2C90D60", VA = "0x182C91D60")] internal void SendNetworkSimulated(byte[] dataToSend) { } // Token: 0x060000DB RID: 219 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000DB")] [Address(RVA = "0x2C91A10", Offset = "0x2C90A10", VA = "0x182C91A10")] internal void ReceiveNetworkSimulated(byte[] dataReceived) { } // Token: 0x060000DC RID: 220 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000DC")] [Address(RVA = "0x2C90D20", Offset = "0x2C8FD20", VA = "0x182C90D20")] protected internal void NetworkSimRun() { } // Token: 0x17000030 RID: 48 // (get) Token: 0x060000DD RID: 221 RVA: 0x000026A0 File Offset: 0x000008A0 [Token(Token = "0x17000030")] internal bool TrafficStatsEnabled { [Token(Token = "0x60000DD")] [Address(RVA = "0x2C92450", Offset = "0x2C91450", VA = "0x182C92450")] get { return default(bool); } } // Token: 0x17000031 RID: 49 // (get) Token: 0x060000DE RID: 222 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000031")] internal TrafficStats TrafficStatsIncoming { [Token(Token = "0x60000DE")] [Address(RVA = "0x2C92490", Offset = "0x2C91490", VA = "0x182C92490")] get { return null; } } // Token: 0x17000032 RID: 50 // (get) Token: 0x060000DF RID: 223 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000032")] internal TrafficStats TrafficStatsOutgoing { [Token(Token = "0x60000DF")] [Address(RVA = "0x2C924B0", Offset = "0x2C914B0", VA = "0x182C924B0")] get { return null; } } // Token: 0x17000033 RID: 51 // (get) Token: 0x060000E0 RID: 224 RVA: 0x0000206A File Offset: 0x0000026A [Token(Token = "0x17000033")] internal TrafficStatsGameLevel TrafficStatsGameLevel { [Token(Token = "0x60000E0")] [Address(RVA = "0x2C92470", Offset = "0x2C91470", VA = "0x182C92470")] get { return null; } } // Token: 0x040000CD RID: 205 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40000CD")] internal PhotonPeer photonPeer; // Token: 0x040000CE RID: 206 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000CE")] public IProtocol SerializationProtocol; // Token: 0x040000CF RID: 207 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000CF")] internal NCommandPool nCommandPool; // Token: 0x040000D0 RID: 208 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40000D0")] internal ConnectionProtocol usedTransportProtocol; // Token: 0x040000D1 RID: 209 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40000D1")] internal IPhotonSocket PhotonSocket; // Token: 0x040000D4 RID: 212 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40000D4")] internal ConnectionStateValue peerConnectionState; // Token: 0x040000D5 RID: 213 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40000D5")] internal int ByteCountLastOperation; // Token: 0x040000D6 RID: 214 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40000D6")] internal int ByteCountCurrentDispatch; // Token: 0x040000D7 RID: 215 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40000D7")] internal NCommand CommandInCurrentDispatch; // Token: 0x040000D8 RID: 216 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40000D8")] internal int packetLossByCrc; // Token: 0x040000D9 RID: 217 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40000D9")] internal int packetLossByChallenge; // Token: 0x040000DA RID: 218 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40000DA")] internal readonly Queue ActionQueue; // Token: 0x040000DB RID: 219 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40000DB")] internal short peerID; // Token: 0x040000DC RID: 220 [FieldOffset(Offset = "0x74")] [Token(Token = "0x40000DC")] internal int serverTimeOffset; // Token: 0x040000DD RID: 221 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40000DD")] internal bool serverTimeOffsetIsAvailable; // Token: 0x040000DE RID: 222 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x40000DE")] internal int roundTripTime; // Token: 0x040000DF RID: 223 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40000DF")] internal int roundTripTimeVariance; // Token: 0x040000E0 RID: 224 [FieldOffset(Offset = "0x84")] [Token(Token = "0x40000E0")] internal int lastRoundTripTime; // Token: 0x040000E1 RID: 225 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40000E1")] internal int lowestRoundTripTime; // Token: 0x040000E2 RID: 226 [FieldOffset(Offset = "0x8C")] [Token(Token = "0x40000E2")] internal int highestRoundTripTimeVariance; // Token: 0x040000E3 RID: 227 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40000E3")] internal int timestampOfLastReceive; // Token: 0x040000E4 RID: 228 [Token(Token = "0x40000E4")] internal static short peerCount; // Token: 0x040000E5 RID: 229 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40000E5")] internal long bytesOut; // Token: 0x040000E6 RID: 230 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40000E6")] internal long bytesIn; // Token: 0x040000E7 RID: 231 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40000E7")] internal object CustomInitData; // Token: 0x040000E8 RID: 232 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40000E8")] public string AppId; // Token: 0x040000E9 RID: 233 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40000E9")] internal EventData reusableEventData; // Token: 0x040000EA RID: 234 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40000EA")] internal int timeBase; // Token: 0x040000EB RID: 235 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x40000EB")] internal int timeoutInt; // Token: 0x040000EC RID: 236 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40000EC")] internal int timeLastAckReceive; // Token: 0x040000ED RID: 237 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x40000ED")] internal int longestSentCall; // Token: 0x040000EE RID: 238 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40000EE")] internal int timeLastSendAck; // Token: 0x040000EF RID: 239 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x40000EF")] internal int timeLastSendOutgoing; // Token: 0x040000F0 RID: 240 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40000F0")] internal bool ApplicationIsInitialized; // Token: 0x040000F1 RID: 241 [FieldOffset(Offset = "0xD9")] [Token(Token = "0x40000F1")] internal bool isEncryptionAvailable; // Token: 0x040000F2 RID: 242 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x40000F2")] internal int outgoingCommandsInStream; // Token: 0x040000F3 RID: 243 [Token(Token = "0x40000F3")] protected internal static Queue MessageBufferPool; // Token: 0x040000F4 RID: 244 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40000F4")] internal ICryptoProvider CryptoProvider; // Token: 0x040000F5 RID: 245 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40000F5")] private readonly Random lagRandomizer; // Token: 0x040000F6 RID: 246 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x40000F6")] internal readonly LinkedList NetSimListOutgoing; // Token: 0x040000F7 RID: 247 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x40000F7")] internal readonly LinkedList NetSimListIncoming; // Token: 0x040000F8 RID: 248 [FieldOffset(Offset = "0x100")] [Token(Token = "0x40000F8")] private readonly NetworkSimulationSet networkSimulationSettings; // Token: 0x040000F9 RID: 249 [FieldOffset(Offset = "0x108")] [Token(Token = "0x40000F9")] internal int TrafficPackageHeaderSize; // Token: 0x0200001E RID: 30 // (Invoke) Token: 0x060000E3 RID: 227 [Token(Token = "0x200001E")] internal delegate void MyAction(); } }