scripts
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace ExitGames.Client.Photon
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
public abstract class IProtocol
|
||||
{
|
||||
// Token: 0x17000065 RID: 101
|
||||
// (get) Token: 0x0600019A RID: 410
|
||||
internal abstract string protocolType { get; }
|
||||
|
||||
// Token: 0x17000066 RID: 102
|
||||
// (get) Token: 0x0600019B RID: 411
|
||||
internal abstract byte[] VersionBytes { get; }
|
||||
|
||||
// Token: 0x0600019C RID: 412
|
||||
public abstract void Serialize(StreamBuffer dout, object serObject, bool setType);
|
||||
|
||||
// Token: 0x0600019D RID: 413
|
||||
public abstract void SerializeShort(StreamBuffer dout, short serObject, bool setType);
|
||||
|
||||
// Token: 0x0600019E RID: 414
|
||||
public abstract void SerializeString(StreamBuffer dout, string serObject, bool setType);
|
||||
|
||||
// Token: 0x0600019F RID: 415
|
||||
public abstract void SerializeEventData(StreamBuffer stream, EventData serObject, bool setType);
|
||||
|
||||
// Token: 0x060001A0 RID: 416
|
||||
public abstract void SerializeOperationRequest(StreamBuffer stream, byte operationCode, Dictionary<byte, object> parameters, bool setType);
|
||||
|
||||
// Token: 0x060001A1 RID: 417
|
||||
public abstract void SerializeOperationResponse(StreamBuffer stream, OperationResponse serObject, bool setType);
|
||||
|
||||
// Token: 0x060001A2 RID: 418
|
||||
public abstract object Deserialize(StreamBuffer din, byte type);
|
||||
|
||||
// Token: 0x060001A3 RID: 419
|
||||
public abstract short DeserializeShort(StreamBuffer din);
|
||||
|
||||
// Token: 0x060001A4 RID: 420
|
||||
public abstract byte DeserializeByte(StreamBuffer din);
|
||||
|
||||
// Token: 0x060001A5 RID: 421
|
||||
public abstract EventData DeserializeEventData(StreamBuffer din);
|
||||
|
||||
// Token: 0x060001A6 RID: 422
|
||||
public abstract OperationRequest DeserializeOperationRequest(StreamBuffer din);
|
||||
|
||||
// Token: 0x060001A7 RID: 423
|
||||
public abstract OperationResponse DeserializeOperationResponse(StreamBuffer stream);
|
||||
|
||||
// Token: 0x060001A8 RID: 424 RVA: 0x0000F140 File Offset: 0x0000D340
|
||||
public byte[] Serialize(object obj)
|
||||
{
|
||||
StreamBuffer streamBuffer = new StreamBuffer(64);
|
||||
this.Serialize(streamBuffer, obj, true);
|
||||
return streamBuffer.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x060001A9 RID: 425 RVA: 0x0000F16C File Offset: 0x0000D36C
|
||||
public object Deserialize(StreamBuffer stream)
|
||||
{
|
||||
return this.Deserialize(stream, (byte)stream.ReadByte());
|
||||
}
|
||||
|
||||
// Token: 0x060001AA RID: 426 RVA: 0x0000F18C File Offset: 0x0000D38C
|
||||
public object Deserialize(byte[] serializedData)
|
||||
{
|
||||
StreamBuffer streamBuffer = new StreamBuffer(serializedData);
|
||||
return this.Deserialize(streamBuffer, (byte)streamBuffer.ReadByte());
|
||||
}
|
||||
|
||||
// Token: 0x060001AB RID: 427 RVA: 0x0000F1B4 File Offset: 0x0000D3B4
|
||||
public object DeserializeMessage(StreamBuffer stream)
|
||||
{
|
||||
return this.Deserialize(stream, (byte)stream.ReadByte());
|
||||
}
|
||||
|
||||
// Token: 0x060001AC RID: 428 RVA: 0x0000F1D4 File Offset: 0x0000D3D4
|
||||
internal void SerializeMessage(StreamBuffer ms, object msg)
|
||||
{
|
||||
this.Serialize(ms, msg, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user