Custom Serializers
Custom serializers are useful where an automatic serializer may not be possible, or where you want data to be serialized in a specific manner.
// Write each axis of a Vector2.
public static void WriteVector2(this Writer writer, Vector2 value)
{
writer.WriteSingle(value.x);
writer.WriteSingle(value.y);
}
// Read and return a Vector2.
public static Vector2 ReadVector2(this Reader reader)
{
return new Vector2()
{
x = reader.ReadSingle(),
y = reader.ReadSingle()
};
}Last updated