Struct GhostCollectionSystem
System responsible to construct and manage the GhostCollection singleton data.
The system processes all the ghost prefabs present in the world by:
- stripping and removing components from the entity prefab based on GhostPrefabType
- populating the GhostCollectionPrefab
- preparing and constructing all the necessary data structure (GhostCollectionPrefabSerializer, GhostCollectionComponentIndex and GhostCollectionComponentType) for serializing ghosts
Implements
ISystem
ISystemCompilerGenerated
Inherited Members
Namespace: Unity.NetCode
Assembly: Unity.NetCode.dll
Syntax
[BurstCompile]
[UpdateInGroup(typeof(GhostSimulationSystemGroup))]
[CreateAfter(typeof(DefaultVariantSystemGroup))]
[WorldSystemFilter(WorldSystemFilterFlags.Default|WorldSystemFilterFlags.ThinClientSimulation, WorldSystemFilterFlags.Default)]
public struct GhostCollectionSystem : ISystem, ISystemCompilerGenerated
Implements
Unity.Entities.ISystem
Unity.Entities.ISystemCompilerGenerated