Update EcsPipeline.Builder.cs

This commit is contained in:
DCFApixels 2025-07-12 01:32:51 +08:00
parent b3571e3ed8
commit 52af6142d0

View File

@ -48,32 +48,32 @@ namespace DCFApixels.DragonECS
#region InitInjector #region InitInjector
public readonly struct InitInjector public readonly struct InitInjector
{ {
private readonly Builder _pipelineBuilder;
public readonly Injector.Builder Instance; public readonly Injector.Builder Instance;
public readonly Builder PipelineBuilder;
public InitInjector(Injector.Builder instance, Builder pipelineBuilder) public InitInjector(Injector.Builder instance, Builder pipelineBuilder)
{ {
Instance = instance; Instance = instance;
PipelineBuilder = pipelineBuilder; _pipelineBuilder = pipelineBuilder;
} }
public Builder AddNode<T>() public Builder AddNode<T>()
{ {
Instance.AddNode<T>(); Instance.AddNode<T>();
return PipelineBuilder; return _pipelineBuilder;
} }
public Builder Inject<T>(T obj) public Builder Inject<T>(T obj)
{ {
Instance.Inject(obj); Instance.Inject(obj);
return PipelineBuilder; return _pipelineBuilder;
} }
public Builder Extract<T>(ref T obj) public Builder Extract<T>(ref T obj)
{ {
Instance.Extract(ref obj); Instance.Extract(ref obj);
return PipelineBuilder; return _pipelineBuilder;
} }
public Builder Add(Injector.Builder other) public Builder Add(Injector.Builder other)
{ {
Instance.Add(other); Instance.Add(other);
return PipelineBuilder; return _pipelineBuilder;
} }
public Injector Build(EcsPipeline pipeline) public Injector Build(EcsPipeline pipeline)
{ {