From 1ba431c0b43cc9419e387233068b2e2e38d94773 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Thu, 30 Mar 2023 05:33:55 +0800 Subject: [PATCH] rename EcsSystems to EcsPipeline --- src/AutoInjectSystem.cs | 16 +++++++--------- src/AutoInjectSystemExtensions.cs | 2 +- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/AutoInjectSystem.cs b/src/AutoInjectSystem.cs index 6c54915..7d69a3e 100644 --- a/src/AutoInjectSystem.cs +++ b/src/AutoInjectSystem.cs @@ -6,16 +6,14 @@ namespace DCFApixels.DragonECS { internal class AutoInjectionMap { - private readonly EcsSystems _source; + private readonly EcsPipeline _source; private Dictionary> _systems; - public AutoInjectionMap(EcsSystems source) + public AutoInjectionMap(EcsPipeline source) { _source = source; - var allsystems = _source.AllSystems; - _systems = new Dictionary>(); foreach (var system in allsystems) { @@ -68,24 +66,24 @@ namespace DCFApixels.DragonECS [DebugHide, DebugColor(DebugColor.Gray)] public class AutoInjectSystem : IEcsPreInitSystem, IEcsPreInject { - private EcsSystems _systems; + private EcsPipeline _pipeline; private List _injectQueue = new List(); private AutoInjectionMap _autoInjectionMap; public void PreInject(object obj) { - if(_systems == null) + if(_pipeline == null) { _injectQueue.Add(obj); return; } AutoInject(obj); } - public void PreInit(EcsSystems systems) + public void PreInit(EcsPipeline pipeline) { - _systems = systems; - _autoInjectionMap = new AutoInjectionMap(_systems); + _pipeline = pipeline; + _autoInjectionMap = new AutoInjectionMap(_pipeline); foreach (var obj in _injectQueue) { diff --git a/src/AutoInjectSystemExtensions.cs b/src/AutoInjectSystemExtensions.cs index 5be09c3..3733f71 100644 --- a/src/AutoInjectSystemExtensions.cs +++ b/src/AutoInjectSystemExtensions.cs @@ -2,7 +2,7 @@ { public static class AutoInjectSystemExtensions { - public static EcsSystems.Builder AutoInject(this EcsSystems.Builder self) + public static EcsPipeline.Builder AutoInject(this EcsPipeline.Builder self) { self.Add(new AutoInjectSystem()); return self;