Beispiel #1
0
    public void ChangeScene(string sceneName)
    {
        if (string.IsNullOrEmpty(sceneName))
        {
            return;
        }
        UIManager.Instance.CloseAllUI();
        UIManager.Instance.OpenUI("ULoadingUI");
        mLoadingUI = GameObject.Find("ULoadingUI").GetComponent <ULoadingUI>();

        StartCoroutine(LoadScene(sceneName));
    }
Beispiel #2
0
    void Update()
    {
        if (mAsyncOper == null)
        {
            return;
        }

        if (mAsyncOper.isDone)
        {
            UIManager.Instance.CloseUI("ULoadingUI");

            mLoadingUI = null;
            mAsyncOper = null;

            return;
        }

        mLoadingUI.ChangeProgress(mAsyncOper.progress);
    }