Delegate GhostComponentSerializer.SerializeChildDelegate
Delegate method used to serialize the component data present in the child entity into the outgoing data stream. Works on a single entity at time.
Namespace: Unity.NetCode .LowLevel .Unsafe
Assembly: Unity.NetCode.dll
Syntax
[Obsolete("The SerializeChildDelegate delegate has been deprecated and will be removed. Please use only use the SerializeDelegate instead", false)]
public delegate void GhostComponentSerializer.SerializeChildDelegate(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 |