public static void SetTimedLightsEnabled(bool newValue) { Options.RebuildMenu(); Options.timedLightsEnabled = newValue; if (OptionsMaintenanceTab.EnableTimedLightsToggle != null) { OptionsMaintenanceTab.EnableTimedLightsToggle.isChecked = newValue; } if (!newValue) { OptionsOverlaysTab.SetTimedLightsOverlay(false); } }
private static void OnTimedLightsEnabledChanged(bool val) { if (!Options.IsGameLoaded()) { return; } Options.timedLightsEnabled = val; Options.RebuildMenu(); if (!val) { OptionsOverlaysTab.SetTimedLightsOverlay(false); OptionsVehicleRestrictionsTab.SetTrafficLightPriorityRules(false); } }