NetworkSchemaSerializer
Inherits: RefCounted
Base class for serializers, to use with NetworkSchemas
Description
Each serializer must be able to encode and decode values passed to it. Data is stored in StreamPeerBuffer objects.
To implement a custom serializer, extend this class and pass an instance of it in place of a NetworkSchemaSerializer, for example to RollbackSynchronizer.set_schema().
Tutorials
Methods
| Return Type | Name |
|---|---|
| void | encode(Variant value, StreamPeerBuffer buffer) |
| Variant | decode(StreamPeerBuffer buffer) |
Method Descriptions
void encode ( Variant value, StreamPeerBuffer buffer )
Encode value into buffer
Variant decode ( StreamPeerBuffer buffer )
Decode a value from buffer and return it