From 7fbdbcf0246a90680a10051cd6d7bb3e158783f9 Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 28 Mar 2025 10:40:49 +0800 Subject: [PATCH] Update ITemplateNode.cs --- src/Utils/ITemplateNode.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Utils/ITemplateNode.cs b/src/Utils/ITemplateNode.cs index bd5cb8a..ff0392b 100644 --- a/src/Utils/ITemplateNode.cs +++ b/src/Utils/ITemplateNode.cs @@ -20,6 +20,20 @@ namespace DCFApixels.DragonECS self.Apply(worldID, entityID); return (EcsWorld.GetWorld(worldID), entityID); } + public static void Apply(this ITemplateNode self, EcsWorld world, int entityID) + { + self.Apply(world.ID, entityID); + } + public static int ApplyAndReturn(this ITemplateNode self, EcsWorld world, int entityID) + { + self.Apply(world.ID, entityID); + return entityID; + } + public static entlong ApplyAndReturnLong(this ITemplateNode self, EcsWorld world, int entityID) + { + self.Apply(world.ID, entityID); + return (world, entityID); + } public static int NewEntity(this EcsWorld world, ITemplateNode template) { int e = world.NewEntity();