UnityEngine.SceneManagement.SceneManager.LoadSceneAsync C# (CSharp) Метод

LoadSceneAsync() приватный Метод

private LoadSceneAsync ( int sceneBuildIndex ) : AsyncOperation
sceneBuildIndex int
Результат UnityEngine.AsyncOperation
        public static AsyncOperation LoadSceneAsync(int sceneBuildIndex)
        {
            LoadSceneMode single = LoadSceneMode.Single;
            return LoadSceneAsync(sceneBuildIndex, single);
        }

Same methods

SceneManager::LoadSceneAsync ( int sceneBuildIndex, [ mode ) : AsyncOperation
SceneManager::LoadSceneAsync ( string sceneName ) : AsyncOperation
SceneManager::LoadSceneAsync ( string sceneName, [ mode ) : AsyncOperation

Usage Example

Пример #1
0
    void Update()
    {
        bool  swap       = false;
        float dv         = this.delta * UnityEngine.Time.deltaTime;
        Color deltaColor = new Color(0.0f, 0.0f, 0.0f, dv);

        foreach (UiText txt in this.blink)
        {
            if (txt.color.a + dv > 1.0f)
            {
                swap = true;
            }
            else if (txt.color.a + dv < 0.0f)
            {
                swap = true;
            }
            else
            {
                txt.color = txt.color + deltaColor;
            }
        }

        if (swap)
        {
            this.delta *= -1.0f;
        }

        if (this.allowChange && Input.CheckAnyKeyDown())
        {
            SceneMng.LoadSceneAsync("Loader", SceneMode.Single);
            this.allowChange = false;
        }
    }
All Usage Examples Of UnityEngine.SceneManagement.SceneManager::LoadSceneAsync