Delegate GhostComponentSerializer.SerializeDelegate
Delegate method used to serialize the component data for the root entity into the outgoing data stream. Works in batches.
Namespace: Unity.NetCode .LowLevel .Unsafe
Assembly: Unity.NetCode.dll
Syntax
public delegate void GhostComponentSerializer.SerializeDelegate(IntPtr stateData, IntPtr snapshotData, int snapshotOffset, int snapshotStride, int maskOffsetInBits, IntPtr componentData, int count, IntPtr baselines, ref DataStreamWriter writer, ref StreamCompressionModel compressionModel, IntPtr entityStartBit)
Parameters
Type | Name | Description |
---|---|---|
Int |
stateData | State data |
Int |
snapshotData | Snapshot data |
int | snapshotOffset | Snapshot offset |
int | snapshotStride | Snapshot stride |
int | maskOffsetInBits | Maskoffset in bits |
Int |
componentData | Component data |
int | count | Count |
Int |
baselines | Snapshot baseline |
Data |
writer | Datastream writer |
Stream |
compressionModel | Compression model |
Int |
entityStartBit | Entity start bit |