public static int Round(float Value) { if (float.IsNegativeInfinity(Value)) return int.MinValue; if (float.IsInfinity(Value) || float.IsNaN(Value)) return int.MaxValue; return (int)Math.Round((double)Value); }
public static float Rint(float Value) { if (float.IsNegativeInfinity(Value)) { return(int.MinValue); } if (float.IsInfinity(Value) || float.IsNaN(Value)) { return(int.MaxValue); } return(MathFloat.Round(Value)); }