diff --git a/src/Builtin/Worlds.cs b/src/Builtin/Worlds.cs index 04bb52f..60453ec 100644 --- a/src/Builtin/Worlds.cs +++ b/src/Builtin/Worlds.cs @@ -11,10 +11,7 @@ namespace DCFApixels.DragonECS { public EcsDefaultWorld(EcsWorldConfig config, short worldID = -1) : base(config, worldID) { } public EcsDefaultWorld(IConfigContainer configs = null, short worldID = -1) : base(configs, worldID) { } - void IInjectionUnit.OnInitInjectionBranch(InjectionBranchIniter initer) - { - initer.AddNode(); - } + void IInjectionUnit.InitInjectionNode(InjectionNodes nodes) { nodes.AddNode(this); } } /// EcsWrold for store event entities. [MetaColor(MetaColor.DragonRose)] @@ -25,9 +22,6 @@ namespace DCFApixels.DragonECS { public EcsEventWorld(EcsWorldConfig config, short worldID = -1) : base(config, worldID) { } public EcsEventWorld(IConfigContainer configs = null, short worldID = -1) : base(configs, worldID) { } - void IInjectionUnit.OnInitInjectionBranch(InjectionBranchIniter initer) - { - initer.AddNode(); - } + void IInjectionUnit.InitInjectionNode(InjectionNodes nodes) { nodes.AddNode(this); } } } diff --git a/src/EcsPipeline.cs b/src/EcsPipeline.cs index befaa9a..5b05da0 100644 --- a/src/EcsPipeline.cs +++ b/src/EcsPipeline.cs @@ -234,7 +234,7 @@ namespace DCFApixels.DragonECS } public abstract class EcsModule : IInjectionUnit { - void IInjectionUnit.OnInitInjectionBranch(InjectionBranchIniter initer) { initer.AddNode(); } + void IInjectionUnit.InitInjectionNode(InjectionNodes nodes) { nodes.AddNode(); } public EcsModule() { if (GetType() != typeof(T)) { Throw.UndefinedException(); } } } diff --git a/src/Injections/Injector.cs b/src/Injections/Injector.cs index abd1eac..23c4cbe 100644 --- a/src/Injections/Injector.cs +++ b/src/Injections/Injector.cs @@ -41,7 +41,7 @@ namespace DCFApixels.DragonECS bool hasNode = _nodes.ContainsKey(type); if (hasNode == false && obj is IInjectionUnit unit) { - unit.OnInitInjectionBranch(new InjectionBranchIniter(this)); + unit.InitInjectionNode(new InjectionNodes(this)); hasNode = _nodes.ContainsKey(type); } if (hasNode) diff --git a/src/Injections/Utils/Interfaces.cs b/src/Injections/Utils/Interfaces.cs index 3bb4402..c6fe01c 100644 --- a/src/Injections/Utils/Interfaces.cs +++ b/src/Injections/Utils/Interfaces.cs @@ -25,10 +25,10 @@ { void InjectTo(Injector inj); } - public readonly struct InjectionBranchIniter + public readonly struct InjectionNodes { private readonly Injector _injector; - internal InjectionBranchIniter(Injector injector) + internal InjectionNodes(Injector injector) { _injector = injector; } @@ -39,6 +39,6 @@ } public interface IInjectionUnit { - void OnInitInjectionBranch(InjectionBranchIniter initer); + void InitInjectionNode(InjectionNodes nodes); } }