diff --git a/src/gaemstone/ECS/Entity.cs b/src/gaemstone/ECS/Entity.cs index a87a800..d82b667 100644 --- a/src/gaemstone/ECS/Entity.cs +++ b/src/gaemstone/ECS/Entity.cs @@ -24,8 +24,7 @@ public unsafe readonly struct Entity public IEnumerable Children { get { var term = new ecs_term_t { id = Universe.EcsChildOf & this }; - var iter = Iterator.FromTerm(Universe, term); - while (iter.Next()) + foreach (var iter in Iterator.FromTerm(Universe, term)) for (var i = 0; i < iter.Count; i++) yield return iter.Entity(i); } }