From 4e1b31d9571632c4405d3feec35b6388a55d982e Mon Sep 17 00:00:00 2001 From: dexy Date: Sun, 30 Jan 2022 23:52:14 +1100 Subject: [PATCH] Improved FloatUtil.ToString to use G7 where possible while preserving exact values --- CodeWalker.Core/Utils/Utils.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CodeWalker.Core/Utils/Utils.cs b/CodeWalker.Core/Utils/Utils.cs index 9cb5cff..4a370d8 100644 --- a/CodeWalker.Core/Utils/Utils.cs +++ b/CodeWalker.Core/Utils/Utils.cs @@ -123,6 +123,9 @@ namespace CodeWalker public static string ToString(float f) { var c = CultureInfo.InvariantCulture; + var s = f.ToString(c); + var t = Parse(s); + if (t == f) return s; return f.ToString("G9", c); }