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 + ""; }
private void Reset() { maximum = new ScopedFloat(1); }