Exemple #1
0
    public static float QuantizeValueWithoutFlicker(float number, float step, float lastResult)
    {
        float num = SunshineMath.QuantizeValue(number, step);

        if (Mathf.Abs(num - number) * 4f < Mathf.Abs(lastResult - number))
        {
            return(num);
        }
        return(lastResult);
    }
Exemple #2
0
 public static float QuantizeValue(float number, int resolution)
 {
     return(SunshineMath.QuantizeValue(number, 1f / (float)resolution));
 }