From aa69fafcf18a824d0ad6140cc085d4d2306bfcdd Mon Sep 17 00:00:00 2001 From: Az <56699741+AlchlcDvl@users.noreply.github.com> Date: Thu, 15 Oct 2026 21:16:58 -0400 Subject: [PATCH] minor changes --- MiraAPI/Patches/Options/SettingPatches.cs | 26 +++++++++++------------ MiraAPI/Utilities/MiraNumberSuffixes.cs | 2 +- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/MiraAPI/Patches/Options/SettingPatches.cs b/MiraAPI/Patches/Options/SettingPatches.cs index 3300a02..1ef854b 100644 --- a/MiraAPI/Patches/Options/SettingPatches.cs +++ b/MiraAPI/Patches/Options/SettingPatches.cs @@ -46,15 +46,14 @@ public static class SettingPatches } else { + var part = value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo); result = suffix switch { - MiraNumberSuffixes.None => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo), - MiraNumberSuffixes.Multiplier => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + "x", - MiraNumberSuffixes.Percent => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + "%", - MiraNumberSuffixes.Distance => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + MiraApiPlugin.DistanceSuffix.Value, - _ => TranslationController.Instance.GetString( - StringNames.GameSecondsAbbrev, - (Il2CppSystem.Object[])[value.ToString(__instance.FormatString, CultureInfo.InvariantCulture)]), + MiraNumberSuffixes.None => part, + MiraNumberSuffixes.Multiplier => part + "x", + MiraNumberSuffixes.Percent => part + "%", + MiraNumberSuffixes.Distance => string.Concat(part, " ", MiraApiPlugin.DistanceSuffix.Value), + _ => TranslationController.Instance.GetString(StringNames.GameSecondsAbbrev, part), }; } } @@ -64,15 +63,14 @@ public static class SettingPatches } else { + var part = value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo); result = suffix switch { - MiraNumberSuffixes.None => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo), - MiraNumberSuffixes.Multiplier => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + "x", - MiraNumberSuffixes.Percent => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + "%", - MiraNumberSuffixes.Distance => value.ToString(__instance.FormatString, NumberFormatInfo.InvariantInfo) + MiraApiPlugin.DistanceSuffix.Value, - _ => TranslationController.Instance.GetString( - StringNames.GameSecondsAbbrev, - (Il2CppSystem.Object[])[value.ToString(__instance.FormatString, CultureInfo.InvariantCulture)]), + MiraNumberSuffixes.None => part, + MiraNumberSuffixes.Multiplier => part + "x", + MiraNumberSuffixes.Percent => part + "%", + MiraNumberSuffixes.Distance => string.Concat(part, " ", MiraApiPlugin.DistanceSuffix.Value), + _ => TranslationController.Instance.GetString(StringNames.GameSecondsAbbrev, part), }; } diff --git a/MiraAPI/Utilities/MiraNumberSuffixes.cs b/MiraAPI/Utilities/MiraNumberSuffixes.cs index 81274e9..d434814 100644 --- a/MiraAPI/Utilities/MiraNumberSuffixes.cs +++ b/MiraAPI/Utilities/MiraNumberSuffixes.cs @@ -26,7 +26,7 @@ public enum MiraNumberSuffixes Percent, /// - /// Distance suffix (m). + /// Distance suffix (u). /// Distance, }