public double Evaluate(double organizationRatio, IDictionary <string, double> variables) { return(Methods.Lerp( organizationRatio, Improvised.Evaluate(variables), Organized.Evaluate(variables) )); }
public double Evaluate(double organizationRatio, IDictionary <string, double> variables) { return(Methods.Lerp( organizationRatio * Methods.Clamp(this.OrganizationFactor.Evaluate(variables), 0, 1), Improvised.Evaluate(variables), Organized.Evaluate(variables) )); }