Method SetEnabled
SetEnabled(Entity, bool)
Declaration
public void SetEnabled(Entity entity, bool enabled)Parameters
| Type | Name | Description | 
|---|---|---|
| Entity | entity | The entity to enable or disable | 
| bool | enabled | True if the entity should be enabled | 
Remarks
Entities with the Disabled component are not matched by any EntityQuery, and are therefore not processed by systems. To override this behavior for a specific query, use EntityQueryOptions.IncludeDisabledEntities at query creation time.
If the entity was converted from a prefab and thus has a LinkedEntityGroup component, the entire group will be enabled or disabled.
This operation requires a structural change to add or remove the Disabled component. To enable or disable individual components without requiring a structural change, see IEnableableComponent and SetComponentEnabled<T>(SystemHandle, bool).
Exceptions
| Type | Condition | 
|---|---|
| ArgumentException | The Entity does not exist. |