From e09a09ffc019bec04229a9f3121c822b74a3d03f Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Fri, 17 Mar 2023 00:27:02 -0500 Subject: [PATCH] fix initial setting states not worth pushing cvrmg update prolly?? --- FuckMetrics/Main.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/FuckMetrics/Main.cs b/FuckMetrics/Main.cs index 1a40a1e..f01bcdc 100644 --- a/FuckMetrics/Main.cs +++ b/FuckMetrics/Main.cs @@ -44,23 +44,25 @@ public class FuckMetricsMod : MelonMod { while (PlayerSetup.Instance == null) yield return null; - UpdateSettings(); + InitializeSettings(); } - private void UpdateSettings() + private void InitializeSettings() { + FuckMetrics.ToggleMetrics(false); + FuckMetrics.ToggleCoreUpdates(false); FuckMetrics.ToggleMetrics(EntryDisableMetrics.Value == FuckMetrics.SettingState.Always); FuckMetrics.ToggleCoreUpdates(EntryDisableCoreUpdates.Value == FuckMetrics.SettingState.Always); } private void OnDisableMetrics(object arg1, object arg2) { - FuckMetrics.ToggleMetrics(EntryDisableMetrics.Value == FuckMetrics.SettingState.Always); + FuckMetrics.ToggleMetrics(EntryDisableMetrics.Value != FuckMetrics.SettingState.Disabled); } private void OnDisableCoreUpdates(object arg1, object arg2) { - FuckMetrics.ToggleCoreUpdates(EntryDisableCoreUpdates.Value == FuckMetrics.SettingState.Always); + FuckMetrics.ToggleCoreUpdates(EntryDisableCoreUpdates.Value != FuckMetrics.SettingState.Disabled); } private void OnChangeMetricsUpdateRate(object arg1, object arg2)