Method Execute
Execute(ArchetypeChunk, Int32, Int32)
Implement the Execute() function to perform a unit of work on an ArchetypeChunk.
Declaration
void Execute(ArchetypeChunk chunk, int chunkIndex, int firstEntityIndex)
Parameters
Type | Name | Description |
---|---|---|
ArchetypeChunk | chunk | The current chunk. |
Int32 | chunkIndex | The index of the current chunk within the list of all chunks found by the Job's EntityQuery. Note that chunks are not processed in index order, except by chance. |
Int32 | firstEntityIndex | The index of the first entity in the current chunk within the list of all entities in all the chunks found by the Job's EntityQuery. |
Remarks
The Job component system calls the Execute function once for each EntityArchetype found by the EntityQuery used to schedule the Job.