From ef00efd4bcdace3826f6aa84ba924920a43c843b Mon Sep 17 00:00:00 2001 From: copygirl Date: Tue, 16 May 2023 10:40:57 +0200 Subject: [PATCH] Add Iterator<>.First() --- src/gaemstone.ECS/Iterator.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gaemstone.ECS/Iterator.cs b/src/gaemstone.ECS/Iterator.cs index 8249774..1e3d28c 100644 --- a/src/gaemstone.ECS/Iterator.cs +++ b/src/gaemstone.ECS/Iterator.cs @@ -29,6 +29,8 @@ public unsafe class Iterator : Iterator public new Iterator SetVar(Variable var, Entity entity) => (Iterator)base.SetVar(var, entity); + public new Entity? First() + => Entity.GetOrNull(World, base.First()); public new IEnumerable> GetAllEntities() => base.GetAllEntities().Select(e => Entity.GetOrInvalid(World, e));