private void SceneManagerOnActiveSceneChanged(Scene arg0, Scene scene) { if (scene.buildIndex > 0) { if (FirstFetch) { Console.WriteLine("Launching coroutine to grab original sabers!"); SharedCoroutineStarter.instance.StartCoroutine(PreloadDefaultSabers()); Console.WriteLine("Launched!"); } } if (scene.name == "GameCore") { LoadNewSaber(_currentSaberPath); SaberScript.LoadAssets(); } if (scene.name == "Menu") { if (_currentSaber != null) { _currentSaber.Unload(true); } CustomSaberUI.OnLoad(); } }
private void SceneManagerOnActiveSceneChanged(Scene arg0, Scene scene) { if (scene.name == "NiceEnvironment" || scene.name == "DefaultEnvironment" || scene.name == "BigMirrorEnvironment" || scene.name == "TriangleEnvironment") { LoadNewSaber(_currentSaberPath); SaberScript.LoadAssets(); } if (scene.name == "Menu") { if (_currentSaber != null) { _currentSaber.Unload(true); } CustomSaberUI.OnLoad(); } }
private void SceneManagerOnActiveSceneChanged(Scene arg0, Scene scene) { if (scene.name == "StandardLevel") { LoadNewSaber(_currentSaberPath); SaberScript.LoadAssets(); } if (scene.name == "Menu") { if (_currentSaber != null) { _currentSaber.Unload(true); } CustomSaberUI.OnLoad(); } }
public void OnActiveSceneChanged(Scene from, Scene to) { //if (scene.buildIndex > 0) //{ // if (FirstFetch) // { // //Logger.Log("Launching coroutine to grab original sabers!", LogLevel.Debug); // //SharedCoroutineStarter.instance.StartCoroutine(PreloadDefaultSabers()); // //Logger.Log("Launched!", LogLevel.Debug); // } //} if (to.name == "GameCore") { LoadNewSaber(_currentSaberName); SaberScript.LoadAssets(); } if (to.name == "MenuCore") { CustomSaberUI.OnLoad(); } }