diff --git a/src/gaemstone.ECS/Internal/Iterator.cs b/src/gaemstone.ECS/Internal/Iterator.cs index d68e29c..8d2dd5a 100644 --- a/src/gaemstone.ECS/Internal/Iterator.cs +++ b/src/gaemstone.ECS/Internal/Iterator.cs @@ -55,6 +55,9 @@ public unsafe class Iterator public virtual bool Next() => ecs_iter_next(Handle); + public bool Any() + { using (this) return Next(); } + public Entity First() => new(ecs_iter_first(Handle));