Method OnChunkEnd
OnChunkEnd(in ArchetypeChunk, int, bool, in v128, bool)
Called at the end of every chunk iteration in the IJobEntity.
Will still be called even if OnChunkBegin(in ArchetypeChunk, int, bool, in v128) returned false.
You can handle this case by checking chunkWasExecuted
.
Declaration
void OnChunkEnd(in ArchetypeChunk chunk, int unfilteredChunkIndex, bool useEnabledMask, in v128 chunkEnabledMask, bool chunkWasExecuted)
Parameters
Type | Name | Description |
---|---|---|
ArchetypeChunk | chunk | An object providing access to the entities within a chunk. |
int | unfilteredChunkIndex | The index of the current chunk within the list of all chunks in all archetypes matched by the EntityQuery that the job was run against. |
bool | useEnabledMask | If true, the contents of |
v128 | chunkEnabledMask | If bit N in this mask is set, entity N in |
bool | chunkWasExecuted | true if OnChunkBegin(in ArchetypeChunk, int, bool, in v128) returned true |