public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler, params string[] requiredDependencies) { _name = name; _handler = handler; foreach (string dep in requiredDependencies) { AddDepenency(dep, true); } }
public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler, DependencyHandler dependencyHandler) { _name = name; _handler = handler; if (dependencyHandler != null) { List <ChainDependency> dependencies = new List <ChainDependency>(); foreach (ChainDependency dep in dependencies) { AddDepenency(dep.Name, dep.MustExist); } } }
public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler) : this(name, handler, (DependencyHandler)null) { }
public UpdateDelegateChainStep(string name, ExecuteChainStepHandler <UpdateState> handler, params string[] dependencies) : base(name, handler, dependencies) { }
public UpdateDelegateChainStep(string name, ExecuteChainStepHandler <UpdateState> handler, DependencyHandler dependencyHandler) : base(name, handler, dependencyHandler) { }
public RenderDelegateChainStep(string name, ExecuteChainStepHandler <DrawState> handler, params string[] requiredDependencies) : base(name, handler, requiredDependencies) { }
public RenderDelegateChainStep(string name, ExecuteChainStepHandler <DrawState> handler, DependencyHandler dependencyHandler) : base(name, handler, dependencyHandler) { }