void Start() { _instance = this; NomaiVR.Log("Started FogFix"); // Make dark bramble lights visible in the fog. var fogLightCanvas = GameObject.Find("FogLightCanvas").GetComponent <Canvas>(); fogLightCanvas.renderMode = RenderMode.ScreenSpaceCamera; fogLightCanvas.worldCamera = Locator.GetActiveCamera().mainCamera; fogLightCanvas.planeDistance = 100; // Disable underwater effect. GameObject.FindObjectOfType <UnderwaterEffectBubbleController>().gameObject.SetActive(false); // Disable water entering and exiting effect. var visorEffects = FindObjectOfType <VisorEffectController>(); visorEffects.SetValue("_waterClearLength", 0); visorEffects.SetValue("_waterFadeInLength", 0); _camera = Locator.GetPlayerCamera(); if (LoadManager.GetPreviousScene() == OWScene.TitleScreen && LoadManager.GetCurrentScene() == OWScene.SolarSystem) { CloseEyes(); } }
internal void Start() { _instance = this; _camera = Locator.GetPlayerCamera(); if (LoadManager.GetPreviousScene() == OWScene.TitleScreen && LoadManager.GetCurrentScene() == OWScene.SolarSystem) { CloseEyes(); } }
public static bool IsPreviousScene(OWScene scene) { return(LoadManager.GetPreviousScene() == scene); }