Public Member Functions | |
override void | Serialize (StreamBuffer dout, object serObject, bool setType) |
override void | SerializeShort (StreamBuffer dout, Int16 serObject, bool setType) |
override void | SerializeString (StreamBuffer dout, String serObject, bool setType) |
override object | Deserialize (StreamBuffer din, byte type, DeserializationFlags flags=0) |
override short | DeserializeShort (StreamBuffer din) |
override byte | DeserializeByte (StreamBuffer din) |
object | ReadCustomType (StreamBuffer stream, byte gpType=0) |
override EventData | DeserializeEventData (StreamBuffer din, EventData target=null, DeserializationFlags flags=0) |
Hashtable | ReadHashtable (StreamBuffer stream, DeserializationFlags flags, ParameterDictionary parameters) |
int[] | ReadIntArray (StreamBuffer stream) |
override OperationRequest | DeserializeOperationRequest (StreamBuffer din, DeserializationFlags flags=DeserializationFlags.None) |
override OperationResponse | DeserializeOperationResponse (StreamBuffer stream, DeserializationFlags flags=DeserializationFlags.None) |
override DisconnectMessage | DeserializeDisconnectMessage (StreamBuffer stream) |
override void | SerializeEventData (StreamBuffer stream, EventData serObject, bool setType) |
override void | SerializeOperationRequest (StreamBuffer stream, byte operationCode, Dictionary< byte, object > parameters, bool setType) |
override void | SerializeOperationRequest (StreamBuffer stream, byte operationCode, ParameterDictionary parameters, bool setType) |
override void | SerializeOperationResponse (StreamBuffer stream, OperationResponse serObject, bool setType) |
Public Member Functions inherited from ExitGames.Client.Photon.IProtocol | |
byte[] | Serialize (object obj) |
Serialize creates a byte-array from the given object and returns it. More... | |
object | Deserialize (StreamBuffer stream) |
Deserialize returns an object reassembled from the given StreamBuffer. More... | |
object | Deserialize (byte[] serializedData) |
Deserialize returns an object reassembled from the given byte-array. More... | |
object | DeserializeMessage (StreamBuffer stream) |
Properties | |
override string | ProtocolType [get] |
override byte[] | VersionBytes [get] |
Properties inherited from ExitGames.Client.Photon.IProtocol | |
abstract string | ProtocolType [get] |
abstract byte[] | VersionBytes [get] |
Additional Inherited Members | |
Public Attributes inherited from ExitGames.Client.Photon.IProtocol | |
readonly ByteArraySlicePool | ByteArraySlicePool = new ByteArraySlicePool() |
|
strong |
Enumerator | |
---|---|
Unknown | Unkown. GpType: 0. |
Boolean | Boolean. GpType: 2. See: BooleanFalse, BooleanTrue. |
Byte | Byte. GpType: 3. |
Short | Short. GpType: 4. |
Float | 32-bit floating-point value. GpType: 5. |
Double | 64-bit floating-point value. GpType: 6. |
String | String. GpType: 7. |
Null | Null value don't have types. GpType: 8. |
CompressedInt | CompressedInt. GpType: 9. |
CompressedLong | CompressedLong. GpType: 10. |
Int1 | Int1. GpType: 11. |
Int1_ | Int1_. GpType: 12. |
Int2 | Int2. GpType: 13. |
Int2_ | Int2_. GpType: 14. |
L1 | L1. GpType: 15. |
L1_ | L1_. GpType: 16. |
L2 | L2. GpType: 17. |
L2_ | L2_. GpType: 18. |
Custom | Custom Type. GpType: 19. |
CustomTypeSlim | Custom Type Slim. GpType: 128 (0x80) and up. |
Dictionary | Dictionary. GpType: 20. |
Hashtable | Hashtable. GpType: 21. |
ObjectArray | ObjectArray. GpType: 23. |
OperationRequest | OperationRequest. GpType: 24. |
OperationResponse | OperationResponse. GpType: 25. |
EventData | EventData. GpType: 26. |
BooleanFalse | Boolean False. GpType: 27. |
BooleanTrue | Boolean True. GpType: 28. |
ShortZero | ShortZero. GpType: 29. |
IntZero | IntZero. GpType: 30. |
LongZero | LongZero. GpType: 3. |
FloatZero | FloatZero. GpType: 32. |
DoubleZero | DoubleZero. GpType: 33. |
ByteZero | ByteZero. GpType: 34. |
Array | Array for nested Arrays. GpType: 64 (0x40). Element count and type follows. |
BooleanArray | |
ByteArray | |
ShortArray | |
DoubleArray | |
FloatArray | |
StringArray | |
HashtableArray | |
DictionaryArray | |
CustomTypeArray | |
CompressedIntArray | |
CompressedLongArray |
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
inlinevirtual |
Implements ExitGames.Client.Photon.IProtocol.
|
get |
|
get |