private double CalculateSpeedVariation(double intervalPos) { var value = ScaleCurveToValue(SpeedVariationCurve.GetValue(intervalPos), 200, 0); if (value < 0) { value = 0; } return(value); }
private double CalculateSpeedVariation(double intervalPos) { return(ScaleCurveToValue(SpeedVariationCurve.GetValue(intervalPos), 200, 0) * FrameTime / 50d); }
private double CalculateSpeedVariation(double intervalPosFactor) { return(ScaleCurveToValue(SpeedVariationCurve.GetValue(intervalPosFactor), (double)_maxBuffer / 10, 0)); }