public SystemSpecifier System <T>() where T : ISystem { var spec = SystemSpec.Construct <T>(); this.SystemSpecs.Add(spec); return(new SystemSpecifier(this, spec)); }
public SystemSpecifier(PipelineSpecifier parent, SystemSpec spec) { this.Parent = parent; this.Spec = spec; }
private static SystemSpec Spec() => SystemSpec.Construct <SoloSystem>();