Class CharacterReplicateDataDeltaSerializer
Custom delta serializers for CharacterReplicateData.
Delta serializer: Writes a 1-byte bitmask followed by delta-encoded values for only the changed fields. All eight bits are in use — bit 3, once a retired gap, now carries the equipment request pair, see the constants.
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