From 6865955a568f91623a6c12b1d1b6d7eca0dda03f Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 20 Mar 2025 10:55:57 +0800 Subject: [PATCH] add pool.NewEntityLong --- src/Pools/EcsPoolBase.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Pools/EcsPoolBase.cs b/src/Pools/EcsPoolBase.cs index cdb1948..8990cb5 100644 --- a/src/Pools/EcsPoolBase.cs +++ b/src/Pools/EcsPoolBase.cs @@ -261,6 +261,12 @@ namespace DCFApixels.DragonECS entityID = self.World.NewEntity(); return ref self.Add(entityID); } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static ref T NewEntityLong(this IEcsStructPool self, out entlong entity) where T : struct + { + entity = self.World.NewEntityLong(); + return ref self.Add(entity.GetIDUnchecked()); + } } #endregion