Unityで四捨五入をするときはMathf.Round(value)をすると四捨五入になりません。例えば以下のようにコードを書くと

出力結果は

になります。それを回避するために以下のようにMathfではなくMathを使用します。Math.Roundはdouble型で返すのでfloatにする場合は(float)をつけます。

Math.Roundを使うと

とした場合に出力結果は

となります。