156 lines
4.7 KiB
C#
156 lines
4.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ExitGames.Client.Photon
|
|
{
|
|
// Token: 0x02000015 RID: 21
|
|
[Token(Token = "0x2000015")]
|
|
public abstract class IProtocol
|
|
{
|
|
// Token: 0x17000020 RID: 32
|
|
// (get) Token: 0x0600009C RID: 156
|
|
[Token(Token = "0x17000020")]
|
|
public abstract string ProtocolType
|
|
{
|
|
[Token(Token = "0x600009C")]
|
|
[Address(Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000021 RID: 33
|
|
// (get) Token: 0x0600009D RID: 157
|
|
[Token(Token = "0x17000021")]
|
|
public abstract byte[] VersionBytes
|
|
{
|
|
[Token(Token = "0x600009D")]
|
|
[Address(Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x0600009E RID: 158
|
|
[Token(Token = "0x600009E")]
|
|
[Address(Slot = "6")]
|
|
public abstract void Serialize(StreamBuffer dout, object serObject, bool setType);
|
|
|
|
// Token: 0x0600009F RID: 159
|
|
[Token(Token = "0x600009F")]
|
|
[Address(Slot = "7")]
|
|
public abstract void SerializeShort(StreamBuffer dout, short serObject, bool setType);
|
|
|
|
// Token: 0x060000A0 RID: 160
|
|
[Token(Token = "0x60000A0")]
|
|
[Address(Slot = "8")]
|
|
public abstract void SerializeString(StreamBuffer dout, string serObject, bool setType);
|
|
|
|
// Token: 0x060000A1 RID: 161
|
|
[Token(Token = "0x60000A1")]
|
|
[Address(Slot = "9")]
|
|
public abstract void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType);
|
|
|
|
// Token: 0x060000A2 RID: 162
|
|
[Token(Token = "0x60000A2")]
|
|
[Address(Slot = "10")]
|
|
public abstract void SerializeOperationRequest(StreamBuffer stream, byte operationCode, Dictionary<byte, object> parameters, bool setType);
|
|
|
|
// Token: 0x060000A3 RID: 163
|
|
[Token(Token = "0x60000A3")]
|
|
[Address(Slot = "11")]
|
|
public abstract void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType);
|
|
|
|
// Token: 0x060000A4 RID: 164
|
|
[Token(Token = "0x60000A4")]
|
|
[Address(Slot = "12")]
|
|
public abstract object Deserialize(StreamBuffer din, byte type);
|
|
|
|
// Token: 0x060000A5 RID: 165
|
|
[Token(Token = "0x60000A5")]
|
|
[Address(Slot = "13")]
|
|
public abstract short DeserializeShort(StreamBuffer din);
|
|
|
|
// Token: 0x060000A6 RID: 166
|
|
[Token(Token = "0x60000A6")]
|
|
[Address(Slot = "14")]
|
|
public abstract byte DeserializeByte(StreamBuffer din);
|
|
|
|
// Token: 0x060000A7 RID: 167
|
|
[Token(Token = "0x60000A7")]
|
|
[Address(Slot = "15")]
|
|
public abstract EventData DeserializeEventData(StreamBuffer din, [Optional] EventData target, IProtocol.DeserializationFlags flags = IProtocol.DeserializationFlags.None);
|
|
|
|
// Token: 0x060000A8 RID: 168
|
|
[Token(Token = "0x60000A8")]
|
|
[Address(Slot = "16")]
|
|
public abstract OperationRequest DeserializeOperationRequest(StreamBuffer din);
|
|
|
|
// Token: 0x060000A9 RID: 169
|
|
[Token(Token = "0x60000A9")]
|
|
[Address(Slot = "17")]
|
|
public abstract OperationResponse DeserializeOperationResponse(StreamBuffer stream);
|
|
|
|
// Token: 0x060000AA RID: 170 RVA: 0x0000209A File Offset: 0x0000029A
|
|
[Token(Token = "0x60000AA")]
|
|
[Address(RVA = "0x52C190", Offset = "0x52AF90", VA = "0x18052C190")]
|
|
public byte[] Serialize(object obj)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000AB RID: 171 RVA: 0x0000209A File Offset: 0x0000029A
|
|
[Token(Token = "0x60000AB")]
|
|
[Address(RVA = "0x52C080", Offset = "0x52AE80", VA = "0x18052C080")]
|
|
public object Deserialize(StreamBuffer stream)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000AC RID: 172 RVA: 0x0000209A File Offset: 0x0000029A
|
|
[Token(Token = "0x60000AC")]
|
|
[Address(RVA = "0x52C0D0", Offset = "0x52AED0", VA = "0x18052C0D0")]
|
|
public object Deserialize(byte[] serializedData)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000AD RID: 173 RVA: 0x0000209A File Offset: 0x0000029A
|
|
[Token(Token = "0x60000AD")]
|
|
[Address(RVA = "0x52C080", Offset = "0x52AE80", VA = "0x18052C080")]
|
|
public object DeserializeMessage(StreamBuffer stream)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060000AE RID: 174 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AE")]
|
|
[Address(RVA = "0x52C160", Offset = "0x52AF60", VA = "0x18052C160")]
|
|
internal void SerializeMessage(StreamBuffer ms, object msg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000AF RID: 175 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000AF")]
|
|
[Address(RVA = "0x52C230", Offset = "0x52B030", VA = "0x18052C230")]
|
|
protected IProtocol()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000078 RID: 120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000078")]
|
|
public readonly ByteArraySlicePool ByteArraySlicePool;
|
|
|
|
// Token: 0x02000016 RID: 22
|
|
[Token(Token = "0x2000016")]
|
|
public enum DeserializationFlags
|
|
{
|
|
// Token: 0x0400007A RID: 122
|
|
[Token(Token = "0x400007A")]
|
|
None,
|
|
// Token: 0x0400007B RID: 123
|
|
[Token(Token = "0x400007B")]
|
|
AllowPooledByteArray
|
|
}
|
|
}
|
|
}
|