Fix ToggleOption inlining

This commit is contained in:
XtraCube committed 2025-05-30 16:58:32 -04:00
1 parent 35be381a77
commit a0436dcbba
1 file changed
+10 -2
+10 -2
View File
@@ -23,10 +23,18 @@ public static class OptionsPatches
}
[HarmonyPrefix]
[HarmonyPatch(typeof(ToggleOption), nameof(ToggleOption.UpdateValue))]
[HarmonyPatch(typeof(ToggleOption), nameof(ToggleOption.Toggle))]
// UpdateValue was inlined.
public static bool ToggleUpdate(ToggleOption __instance)
{
return !__instance.IsCustom();
if (!__instance.IsCustom())
{
return true;
}
__instance.CheckMark.enabled = !__instance.CheckMark.enabled;
__instance.OnValueChanged.Invoke(__instance);
return false;
}
[HarmonyPrefix]