Class CharacterReplicateDataDeltaSerializer
Custom delta serializers for CharacterReplicateData.
Delta serializer: Writes a 1-byte bitmask followed by delta-encoded values for only the changed fields. Seven bits are in use — bit 3 is a retired gap, see the constants — for the seven fields of CharacterReplicateData.
An idle tick costs the bitmask alone. For real figures rather than an estimate, run
PredictionBandwidthBenchmarkTests, which measures this type against the production
serializers; byte counts written into a comment go stale the first time a field is added.
public static class CharacterReplicateDataDeltaSerializer
- Inheritance
-
CharacterReplicateDataDeltaSerializer
- Inherited Members
Methods
ReadCharacterReplicateData(Reader)
Custom full deserializer: reads all fields of CharacterReplicateData.
public static CharacterReplicateData ReadCharacterReplicateData(this Reader reader)
Parameters
readerReader
Returns
WriteCharacterReplicateData(Writer, CharacterReplicateData)
Custom full serializer: writes all fields of CharacterReplicateData. Extension method discovered by FishNet codegen via naming convention.
public static void WriteCharacterReplicateData(this Writer writer, CharacterReplicateData value)
Parameters
writerWritervalueCharacterReplicateData