code cleanup

This commit is contained in:
nothingTVatYT
2024-01-30 07:45:19 +01:00
parent 9e5f866b75
commit e7b0375a0e

View File

@@ -1179,7 +1179,7 @@ namespace FlaxEditor.Utilities
/// <returns>the formatted string</returns>
public static string FormatFloat(float value, FlaxEngine.Utils.ValueCategory category)
{
const string format = "g7";
const string format = "g7";
if (!Units.UseUnitsFormatting)
return FormatFloat(value);
switch (category)
@@ -1217,21 +1217,22 @@ namespace FlaxEditor.Utilities
/// <returns>the formatted string</returns>
public static string FormatFloat(double value, FlaxEngine.Utils.ValueCategory category)
{
const string format = "g15";
if (!Units.UseUnitsFormatting)
return FormatFloat(value);
switch (category)
{
case FlaxEngine.Utils.ValueCategory.Distance:
if (!Units.AutomaticUnitsFormatting)
return (value / Units.Meters2Units).ToString("g15", CultureInfo.InvariantCulture) + "m";
return (value / Units.Meters2Units).ToString(format, CultureInfo.InvariantCulture) + "m";
var absValue = Mathf.Abs(value);
// in case a unit != cm this would be (value / Maters2Units * 100)
if (absValue < Units.Meters2Units)
return value.ToString("g15", CultureInfo.InvariantCulture) + "cm";
return value.ToString(format, CultureInfo.InvariantCulture) + "cm";
if (absValue < Units.Meters2Units * 1000)
return (value / Units.Meters2Units).ToString("g15", CultureInfo.InvariantCulture) + "m";
return (value / 1000 / Units.Meters2Units).ToString("g15", CultureInfo.InvariantCulture) + "km";
case FlaxEngine.Utils.ValueCategory.Angle: return value.ToString("g15", CultureInfo.InvariantCulture) + "°";
return (value / Units.Meters2Units).ToString(format, CultureInfo.InvariantCulture) + "m";
return (value / 1000 / Units.Meters2Units).ToString(format, CultureInfo.InvariantCulture) + "km";
case FlaxEngine.Utils.ValueCategory.Angle: return value.ToString(format, CultureInfo.InvariantCulture) + "°";
case FlaxEngine.Utils.ValueCategory.None:
default:
return FormatFloat(value);