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