From 2c5d7f6c65657dff40c4362941ddac090a43a5b9 Mon Sep 17 00:00:00 2001 From: copygirl Date: Tue, 16 May 2023 10:40:11 +0200 Subject: [PATCH] Add Iterator.Any() --- src/gaemstone.ECS/Internal/Iterator.cs | 3 +++ 1 file changed, 3 insertions(+) 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));