Class GhostCollectionSystem
Inheritance
GhostCollectionSystem
Inherited Members
Unity.Entities.ComponentSystem.OnCreateForCompiler()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkComponentTypeDynamic(Unity.Entities.ComponentType)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkBufferType<T>(System.Boolean)
Unity.Entities.ComponentSystemBase.GetArchetypeChunkSharedComponentType<T>()
Unity.Entities.ComponentSystemBase.GetArchetypeChunkEntityType()
Syntax
public class GhostCollectionSystem : ComponentSystem
Fields
m_GhostComponentCollection
Declaration
public NativeArray<GhostComponentSerializer.State> m_GhostComponentCollection
Field Value
m_GhostComponentIndex
Declaration
public NativeList<GhostCollectionSystem.GhostComponentIndex> m_GhostComponentIndex
Field Value
m_GhostTypeCollection
Declaration
public NativeList<GhostCollectionSystem.GhostTypeState> m_GhostTypeCollection
Field Value
Properties
GhostTypeCollectionHash
Declaration
public ulong GhostTypeCollectionHash { get; }
Property Value
Methods
AddSerializer(GhostComponentSerializer.State)
Declaration
public void AddSerializer(GhostComponentSerializer.State state)
Parameters
CalculateComponentCollectionHash()
Declaration
public ulong CalculateComponentCollectionHash()
Returns
CalculateGhostCollectionHash()
Declaration
public ulong CalculateGhostCollectionHash()
Returns
ChangeMaskArraySizeInUInts(Int32)
Declaration
public static int ChangeMaskArraySizeInUInts(int numBits)
Parameters
| Type |
Name |
Description |
| Int32 |
numBits |
|
Returns
OnCreate()
Declaration
protected override void OnCreate()
Overrides
OnDestroy()
Declaration
protected override void OnDestroy()
Overrides
OnUpdate()
Declaration
protected override void OnUpdate()
Overrides
SnapshotSizeAligned(Int32)
Declaration
public static int SnapshotSizeAligned(int size)
Parameters
| Type |
Name |
Description |
| Int32 |
size |
|
Returns