| Parameter | Description |
|---|---|
| sortKey | A unique index for each set of commands added to this EntityCommandBuffer across all parallel jobs writing commands to this buffer. The ChunkIndexInQuery provided by IJobEntity is an appropriate value to use for this parameter. In an IJobChunk pass the 'unfilteredChunkIndex' value from IJobChunk.Execute. |
| e | The entity to add the shared component value to. |
| sharedComponent | The shared component value to add. |
Records a command to add an unmanaged shared component value on an entity.
At playback, this command throws an error if this entity is destroyed before playback, if adding this shared component exceeds the maximum number of shared components, or adding a component type makes the archetype too large.
| Parameter | Description |
|---|---|
| sortKey | A unique index for each set of commands added to this EntityCommandBuffer across all parallel jobs writing commands to this buffer. The ChunkIndexInQuery provided by IJobEntity is an appropriate value to use for this parameter. In an IJobChunk pass the 'unfilteredChunkIndex' value from IJobChunk.Execute. |
| entities | The NativeArray of entities to add the shared component value to. |
| sharedComponent | The shared component value to add. |
Records a command to add an unmanaged shared component value on a NativeArray of entities.
At playback, this command throws an error if any entity is destroyed before playback, if adding this shared component exceeds the maximum number of shared components, or adding a component type makes the archetype too large.