Exemple #1
0
        //所有任务加载完成
        IEnumerator LoadFinish()
        {
            Debug.Log($"Loads scene '{m_sceneName}' completed.");
            OnLoadFinish();

            //等待0.5s,这样不会进度显示100%的时候瞬间界面消失。
            yield return(IEnumeratorTool.instance.waitForHalfSecond);

            m_isLoadFinish = true;
            m_loadingPanel.Hide();
        }
Exemple #2
0
        private void OnSceneLoaded(Scene loadedScene, LoadSceneMode mode)
        {
            EventManager.BaseEvents.OnSceneLoaded.Invoke((EntryPoint)Enum.Parse(typeof(EntryPoint), loadedScene.name, true), mode);

            LoadingPanel.Hide();
        }