From a215d7702a58310381ecc1a1a2cbcb2e5da31121 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 30 Mar 2023 01:23:18 +0800 Subject: [PATCH] simplifying the way to get Enumerator. --- src/EcsFilter.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/EcsFilter.cs b/src/EcsFilter.cs index 3f4e668..638e679 100644 --- a/src/EcsFilter.cs +++ b/src/EcsFilter.cs @@ -371,7 +371,7 @@ namespace DCFApixels.DragonECS Type targetType = typeof(Activator<,>).MakeGenericType(typeof(TWorldArchetype), sortedIncType, sortedExcType); - if(targetType != thisType) + if (targetType != thisType) { instance = (EcsMask)targetType.GetField(nameof(instance), BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic).GetValue(null); return; @@ -449,6 +449,11 @@ namespace DCFApixels.DragonECS _entities.Remove(entityID); } #endregion + + #region GetEnumerator + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public EcsGroup.Enumerator GetEnumerator() => _entities.GetEnumerator(); + #endregion } #endregion }