diff --git a/src/EcsPipeline.cs b/src/EcsPipeline.cs index d29dac8..ff5dfcf 100644 --- a/src/EcsPipeline.cs +++ b/src/EcsPipeline.cs @@ -231,12 +231,9 @@ namespace DCFApixels.DragonECS { void Import(EcsPipeline.Builder b); } - public abstract class EcsModule : IEcsModule + public abstract class EcsModule : IEcsModule, IInjectionUnit { public abstract void Import(EcsPipeline.Builder b); - } - public abstract class EcsModule : IInjectionUnit - { void IInjectionUnit.InitInjectionNode(InjectionGraph nodes) { nodes.AddNode(); } public EcsModule() { if (GetType() != typeof(T)) { Throw.UndefinedException(); } } }