AsyncLoader.DisplayLoadingScreen C# (CSharp) Метод

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

private DisplayLoadingScreen ( int level ) : IEnumerator
level int
Результат IEnumerator
    IEnumerator DisplayLoadingScreen(int level)
    {
        progressBar.transform.localScale = new Vector3(loadProgress, progressBar.transform.localScale.y);

        text.GetComponent<Text>().text = "Loading Progress " + loadProgress + "%";

        AsyncOperation async = Application.LoadLevelAsync(level);

        while (!async.isDone)
        {
            loadProgress = (int)(async.progress * 100);
            text.GetComponent<Text>().text = "Loading Progress " + loadProgress + "%";
            progressBar.transform.localScale = new Vector3(async.progress, progressBar.transform.localScale.y);
            yield return null;
        }
    }