private void DisplayNumber(float number)
    {
        // text.text = number.ToString("n" + fractionalPartLength);
        var factor = Mathf.RoundToInt(Mathf.Pow(10, fractionalPartLength));

        number *= factor;
        switch (roundingMethod)
        {
        case RoundingMethod.Floor:
            number = Mathf.Floor(number);
            break;

        case RoundingMethod.Ceil:
            number = Mathf.Ceil(number);
            break;

        default:
            number = Mathf.Round(number);
            break;
        }
        number   /= factor;
        text.text = number + "";
    }
Exemple #2
0
 private void Reset()
 {
     maximum = new ScopedFloat(1);
 }