add AutoInjectModule

This commit is contained in:
DCFApixels 2025-03-10 13:04:52 +08:00
parent 235b450f1a
commit 73c10e98ca

View File

@ -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;
}
}