public static void SetLaneConnectorEnabled(bool newValue) { Options.laneConnectorEnabled = newValue; Options.RebuildMenu(); if (_enableLaneConnectorToggle != null) { _enableLaneConnectorToggle.isChecked = newValue; } if (!newValue) { OptionsOverlaysTab.SetConnectedLanesOverlay(false); } }
private static void OnLaneConnectorEnabledChanged(bool val) { if (!Options.IsGameLoaded()) { return; } bool changed = val != Options.laneConnectorEnabled; if (!changed) { return; } Options.MenuRebuildRequired = true; Options.laneConnectorEnabled = val; RoutingManager.Instance.RequestFullRecalculation(); if (!val) { OptionsOverlaysTab.SetConnectedLanesOverlay(false); } }