public static void Prefix(ref OverrideEnvironmentSettings overrideEnvironmentSettings) { UI.Settings.UpdatePlayerData(); if (!UI.Settings.PlayerData.overrideEnvironmentSettings.overrideEnvironments) { EnvironmentSceneOverrider.OverrideEnvironment(UI.PlatformsListView.EnvOr); overrideEnvironmentSettings = UI.Settings.PlayerData.overrideEnvironmentSettings; } }
private void PlatformSelect(TableView ignored1, int idx) { PlatformManager.SetPlatformAndShow(idx); Settings.PlayerData.overrideEnvironmentSettings.overrideEnvironments = false; EnvironmentSceneOverrider.SetEnabled(true); }
public static void Postfix(bool isOn) { EnvironmentSceneOverrider.SetEnabled(!isOn); }