float f = 3.16856f; f = Mathf.Round(f * 10.0f) * 0.1f; //Which will give 3.2f //If you want 2 decimal points then, float f = 3.16856f; f = Mathf.Round(f * 100.0f) * 0.01f; //Which results in 3.17f, and so on.