UnityEngine.SceneManagement.SceneManager.GetActiveScene C# (CSharp) Method

GetActiveScene() public static method

Gets the currently active scene.

public static GetActiveScene ( ) : Scene
return Scene
        public static Scene GetActiveScene()
        {
            Scene scene;
            INTERNAL_CALL_GetActiveScene(out scene);
            return scene;
        }

Usage Example

コード例 #1
0
ファイル: GlobalControl.cs プロジェクト: chloemb/TBDgame
    void Update()
    {
        if (SceneManager.GetActiveScene().name == "Level Select")
        {
            Time.timeScale = 1;
        }
        if (SceneManager.GetActiveScene().name != PrevScene)
        {
            IEnumerator Fade = FadeOutMusic();
            // GetComponent<AudioSource>().volume = 0;
            if (SceneManager.GetActiveScene().name == "Level Select" ||
                SceneManager.GetActiveScene().name == "End Game")
            {
                Time.timeScale = 1f;
                if (!CurrentlyFading)
                {
                    StartCoroutine(Fade);
                }
            }
            else
            {
                StopCoroutine(Fade);
            }
        }

//        if (SceneManager.GetActiveScene().name != "Level Select" && GetComponent<AudioSource>().isPlaying)
//            GetComponent<AudioSource>().volume = 1f;

        PrevScene = SceneManager.GetActiveScene().name;
    }
All Usage Examples Of UnityEngine.SceneManagement.SceneManager::GetActiveScene