From 1dca1e798899f4e2fc16e3563e614a7981ca8cec Mon Sep 17 00:00:00 2001 From: copygirl Date: Tue, 16 May 2023 10:36:02 +0200 Subject: [PATCH] Add Entity<>.IsEnabled --- src/gaemstone.ECS/Entity.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gaemstone.ECS/Entity.cs b/src/gaemstone.ECS/Entity.cs index 28ae86d..5117cc0 100644 --- a/src/gaemstone.ECS/Entity.cs +++ b/src/gaemstone.ECS/Entity.cs @@ -76,7 +76,8 @@ public unsafe readonly partial struct Entity public Entity ChildOf(Entity parent) => Add(FlecsBuiltIn.ChildOf, parent); - public bool IsDisabled => Has(FlecsBuiltIn.Disabled); + public bool IsDisabled => Has(FlecsBuiltIn.Disabled); + public bool IsEnabled => !Has(FlecsBuiltIn.Disabled); public Entity Disable() => Add(FlecsBuiltIn.Disabled); public Entity Enable() => Remove(FlecsBuiltIn.Disabled);