Files
27Aug2021-Cpp2IL-Dump/Photon3Unity3D/ExitGames/Client/Photon/IProtocol.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

133 lines
3.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace ExitGames.Client.Photon
{
// Token: 0x02000013 RID: 19
[Token(Token = "0x2000013")]
public abstract class IProtocol
{
// Token: 0x17000010 RID: 16
// (get) Token: 0x06000070 RID: 112
[Token(Token = "0x17000010")]
public abstract string ProtocolType
{
[Token(Token = "0x6000070")]
[Address(Slot = "4")]
get;
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x06000071 RID: 113
[Token(Token = "0x17000011")]
public abstract byte[] VersionBytes
{
[Token(Token = "0x6000071")]
[Address(Slot = "5")]
get;
}
// Token: 0x06000072 RID: 114
[Token(Token = "0x6000072")]
[Address(Slot = "6")]
public abstract void Serialize(StreamBuffer dout, object serObject, bool setType);
// Token: 0x06000073 RID: 115
[Token(Token = "0x6000073")]
[Address(Slot = "7")]
public abstract void SerializeShort(StreamBuffer dout, short serObject, bool setType);
// Token: 0x06000074 RID: 116
[Token(Token = "0x6000074")]
[Address(Slot = "8")]
public abstract void SerializeString(StreamBuffer dout, string serObject, bool setType);
// Token: 0x06000075 RID: 117
[Token(Token = "0x6000075")]
[Address(Slot = "9")]
public abstract void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType);
// Token: 0x06000076 RID: 118
[Token(Token = "0x6000076")]
[Address(Slot = "10")]
public abstract void SerializeOperationRequest(StreamBuffer stream, byte operationCode, Dictionary<byte, object> parameters, bool setType);
// Token: 0x06000077 RID: 119
[Token(Token = "0x6000077")]
[Address(Slot = "11")]
public abstract void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType);
// Token: 0x06000078 RID: 120
[Token(Token = "0x6000078")]
[Address(Slot = "12")]
public abstract object Deserialize(StreamBuffer din, byte type);
// Token: 0x06000079 RID: 121
[Token(Token = "0x6000079")]
[Address(Slot = "13")]
public abstract short DeserializeShort(StreamBuffer din);
// Token: 0x0600007A RID: 122
[Token(Token = "0x600007A")]
[Address(Slot = "14")]
public abstract byte DeserializeByte(StreamBuffer din);
// Token: 0x0600007B RID: 123
[Token(Token = "0x600007B")]
[Address(Slot = "15")]
public abstract EventData DeserializeEventData(StreamBuffer din, [Optional] EventData target, IProtocol.DeserializationFlags flags = IProtocol.DeserializationFlags.None);
// Token: 0x0600007C RID: 124
[Token(Token = "0x600007C")]
[Address(Slot = "16")]
public abstract OperationRequest DeserializeOperationRequest(StreamBuffer din);
// Token: 0x0600007D RID: 125
[Token(Token = "0x600007D")]
[Address(Slot = "17")]
public abstract OperationResponse DeserializeOperationResponse(StreamBuffer stream);
// Token: 0x0600007E RID: 126 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600007E")]
[Address(RVA = "0x2C8C380", Offset = "0x2C8B380", VA = "0x182C8C380")]
public byte[] Serialize(object obj)
{
return null;
}
// Token: 0x0600007F RID: 127 RVA: 0x0000206A File Offset: 0x0000026A
[Token(Token = "0x600007F")]
[Address(RVA = "0x2C8C330", Offset = "0x2C8B330", VA = "0x182C8C330")]
public object DeserializeMessage(StreamBuffer stream)
{
return null;
}
// Token: 0x06000080 RID: 128 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000080")]
[Address(RVA = "0x2C8C420", Offset = "0x2C8B420", VA = "0x182C8C420")]
protected IProtocol()
{
}
// Token: 0x0400006B RID: 107
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400006B")]
public readonly ByteArraySlicePool ByteArraySlicePool;
// Token: 0x02000014 RID: 20
[Token(Token = "0x2000014")]
public enum DeserializationFlags
{
// Token: 0x0400006D RID: 109
[Token(Token = "0x400006D")]
None,
// Token: 0x0400006E RID: 110
[Token(Token = "0x400006E")]
AllowPooledByteArray
}
}
}