public static string Name(EnvOverrideMode mode) { switch (mode) { case EnvOverrideMode.Off: return("Off"); case EnvOverrideMode.Default: return("Default"); case EnvOverrideMode.Nice: return("Nice"); case EnvOverrideMode.BigMirror: return("Big Mirror"); case EnvOverrideMode.Triangle: return("Triangle"); case EnvOverrideMode.Random: return("Random"); default: return("?"); } }
public static string Name(EnvOverrideMode mode) { if (mode == EnvOverrideMode.Off) { return("Off"); } return(envInfos[mode].displayName); }
/// <summary> /// Overrides the environment <see cref="Scene"/>, which the game attempts to load when transitioning into the game scene /// </summary> /// <param name="mode">The environment to load when transitioning into play mode</param> internal static void OverrideEnvironment(EnvOverrideMode mode) { string sceneName = supportedSceneInfos[mode].SceneName; for (int i = 0; i < allSceneInfos.Count; i++) { allSceneInfos[i].SceneName = sceneName; } }
/// <summary> /// Enables the <see cref="OverrideEnvironmentSettings"/> and changes it to the selected <see cref="EnvOverrideMode"/> /// </summary> /// <param name="mode">The environment to load when transitioning into play mode</param> internal static void OverrideEnvironment(EnvOverrideMode mode) { if (supportedEnvironmentInfos[mode] != null) { Settings.PlayerData.overrideEnvironmentSettings.overrideEnvironments = true; oldEnvironmentInfoSO = Settings.PlayerData.overrideEnvironmentSettings.GetOverrideEnvironmentInfoForType(environmentType); Settings.PlayerData.overrideEnvironmentSettings.SetEnvironmentInfoForType(environmentType, supportedEnvironmentInfos[mode]); didOverrideEnvironment = true; } }
private void OverrideSelect(TableView ignored1, int idx) { EnvOr = (EnvOverrideMode)idx; parserParams.EmitEvent("close-OverrideModal"); }