public RealAi( Tree <Action <T> > computations, EnumerableRotator rotator) { this.computations = computations; this.rotator = rotator; }
public LiberatedObject( EnumerableRotator rotator, params object[] dependencies) { this.rotator = rotator ?? new EnumerableRotator(); this.dependencies = dependencies ?? new object[0]; }
public Reorderer( EnumerableRotator rotator, EnumerableConnector connector) { this.rotator = rotator ?? new EnumerableRotator(); this.connector = connector ?? new EnumerableConnector(); }
public Permutator( EnumerableRotator rotator) { this.rotator = rotator; }