diff --git a/src/Templates/ComponentTemplateGenerator/ComponentTemplateGenerator.cs b/src/Templates/ComponentTemplateGenerator/ComponentTemplateGenerator.cs new file mode 100644 index 0000000..3a9aae7 --- /dev/null +++ b/src/Templates/ComponentTemplateGenerator/ComponentTemplateGenerator.cs @@ -0,0 +1,21 @@ +using DCFApixels.DragonECS; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DCFApixels.Assets.Plugins.DragonECS_Unity.src.Templates.ComponentTemplateGenerator +{ + internal class ComponentTemplateGenerator + { + } + + public abstract class Template_GUID : ComponentTemplateBase where T : struct, IEcsComponent + { + public override void Apply(short worldID, int entityID) + { + EcsPool.Apply(ref component, entityID, worldID); + } + } +} \ No newline at end of file