Interface IGhostSerializer<T>
Syntax
public interface IGhostSerializer<T>
where T : struct, ISnapshotData<T>
Type Parameters
Properties
SnapshotSize
Declaration
int SnapshotSize { get; }
Property Value
Methods
BeginSerialize(ComponentSystemBase)
Declaration
void BeginSerialize(ComponentSystemBase system)
Parameters
Type |
Name |
Description |
ComponentSystemBase |
system |
|
CalculateImportance(ArchetypeChunk)
Declaration
int CalculateImportance(ArchetypeChunk chunk)
Parameters
Type |
Name |
Description |
ArchetypeChunk |
chunk |
|
Returns
CopyToSnapshot(ArchetypeChunk, Int32, UInt32, ref T, GhostSerializerState)
Declaration
void CopyToSnapshot(ArchetypeChunk chunk, int ent, uint tick, ref T snapshot, GhostSerializerState serializerState)
Parameters