Method GetCreatedAndDestroyedEntitiesAsync
GetCreatedAndDestroyedEntitiesAsync(NativeList<int>, NativeList<Entity>, NativeList<Entity>)
Detects the created and destroyed entities compared to last time the method was called with the given state.
Declaration
public JobHandle GetCreatedAndDestroyedEntitiesAsync(NativeList<int> state, NativeList<Entity> createdEntities, NativeList<Entity> destroyedEntities)
Parameters
Type | Name | Description |
---|---|---|
NativeList<int> | state | The same state list must be passed when you call this method, it remembers the entities that were already notified created and destroyed. |
NativeList<Entity> | createdEntities | The entities that were created. |
NativeList<Entity> | destroyedEntities | The entities that were destroyed. |
Returns
Type | Description |
---|---|
JobHandle | a JobHandle for the job scheduled by this method. |
Remarks
Entities must be fully destroyed, if cleanup components keep it alive it still counts as not yet destroyed. EntityCommandBuffer instances that have not been played back will have no effect on this until they are played back.