Photon .NET Client API
4.1.4.8
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 |