mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-17 17:34:36 +08:00
Update EcsPipeline.Builder.cs
This commit is contained in:
parent
b3571e3ed8
commit
52af6142d0
@ -48,32 +48,32 @@ namespace DCFApixels.DragonECS
|
||||
#region InitInjector
|
||||
public readonly struct InitInjector
|
||||
{
|
||||
private readonly Builder _pipelineBuilder;
|
||||
public readonly Injector.Builder Instance;
|
||||
public readonly Builder PipelineBuilder;
|
||||
public InitInjector(Injector.Builder instance, Builder pipelineBuilder)
|
||||
{
|
||||
Instance = instance;
|
||||
PipelineBuilder = pipelineBuilder;
|
||||
_pipelineBuilder = pipelineBuilder;
|
||||
}
|
||||
public Builder AddNode<T>()
|
||||
{
|
||||
Instance.AddNode<T>();
|
||||
return PipelineBuilder;
|
||||
return _pipelineBuilder;
|
||||
}
|
||||
public Builder Inject<T>(T obj)
|
||||
{
|
||||
Instance.Inject(obj);
|
||||
return PipelineBuilder;
|
||||
return _pipelineBuilder;
|
||||
}
|
||||
public Builder Extract<T>(ref T obj)
|
||||
{
|
||||
Instance.Extract(ref obj);
|
||||
return PipelineBuilder;
|
||||
return _pipelineBuilder;
|
||||
}
|
||||
public Builder Add(Injector.Builder other)
|
||||
{
|
||||
Instance.Add(other);
|
||||
return PipelineBuilder;
|
||||
return _pipelineBuilder;
|
||||
}
|
||||
public Injector Build(EcsPipeline pipeline)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user