From 73c10e98ca3ead591546e522043d7d5365b147ea Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Mon, 10 Mar 2025 13:04:52 +0800 Subject: [PATCH] add AutoInjectModule --- src/AutoInjectSystemExtensions.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/AutoInjectSystemExtensions.cs b/src/AutoInjectSystemExtensions.cs index db68806..74d8179 100644 --- a/src/AutoInjectSystemExtensions.cs +++ b/src/AutoInjectSystemExtensions.cs @@ -2,9 +2,18 @@ { public static class AutoInjectSystemExtensions { + [MetaColor(MetaColor.DragonCyan)] + public class AutoInjectModule : IEcsModule + { + public bool isAgressiveInjection; + public void Import(EcsPipeline.Builder b) + { + b.AddUnique(new AutoInjectSystem(isAgressiveInjection)); + } + } public static EcsPipeline.Builder AutoInject(this EcsPipeline.Builder self, bool isAgressiveInjection = false) { - self.Add(new AutoInjectSystem(isAgressiveInjection)); + self.AddUnique(new AutoInjectSystem(isAgressiveInjection)); return self; } }