Ejemplo n.º 1
0
        public void LoadScene(SceneUtils.SceneType sceneType)
        {
            GameObject   gameObject = GameObject.FindGameObjectWithTag("MainCamera");
            VRCameraFade cameraFade = gameObject.GetComponent <VRCameraFade> ();

            StartCoroutine(LoadScene(sceneType, cameraFade));
        }
Ejemplo n.º 2
0
        public IEnumerator LoadScene(SceneUtils.SceneType sceneType, VRCameraFade cameraFade)
        {
            //Set the previous scene name
            LevelManager.PreviousSceneType = SceneUtils.GetSceneType(SceneManager.GetActiveScene().name);

            if (cameraFade.IsFading)
            {
                yield break;
            }

            // Wait for the screen to fade out.
            yield return(StartCoroutine(cameraFade.BeginFadeOut(true)));

            // Load the main menu by itself.
            SceneManager.LoadScene(SceneUtils.GetSceneName(sceneType), LoadSceneMode.Single);
        }