/// <summary>
        /// 异步加载场景。
        /// </summary>
        /// <param name="sceneName">要加载的场景名。</param>
        /// <param name="assetName">要加载场景资源的名称。</param>
        /// <param name="loadSceneSuccessCallback">加载场景成功回调函数。</param>
        /// <param name="loadSceneFailureCallback">加载场景失败回调函数。</param>
        /// <param name="loadSceneUpdateCallback">加载场景更新回调函数。</param>
        /// <param name="loadSceneDependencyCallback">加载场景依赖资源回调函数。</param>
        /// <param name="userData">用户自定义数据。</param>
        public void LoadScene(string sceneName, string assetName, LoadSceneSuccessCallback loadSceneSuccessCallback, LoadSceneFailureCallback loadSceneFailureCallback, LoadSceneUpdateCallback loadSceneUpdateCallback, LoadSceneDependencyCallback loadSceneDependencyCallback, object userData)
        {
            if (string.IsNullOrEmpty(sceneName))
            {
                throw new GameFrameworkException("Scene name is invalid.");
            }

            AsyncOperation asyncOperation = SceneManager.LoadSceneAsync(sceneName, LoadSceneMode.Additive);

            if (asyncOperation == null)
            {
                return;
            }

            m_LoadSceneInfos.Add(new LoadSceneInfo(asyncOperation, sceneName, assetName, loadSceneSuccessCallback, loadSceneFailureCallback, loadSceneUpdateCallback, userData));
        }
 /// <summary>
 /// 异步加载场景。
 /// </summary>
 /// <param name="sceneName">要加载的场景名。</param>
 /// <param name="assetName">要加载场景资源的名称。</param>
 /// <param name="loadSceneSuccessCallback">加载场景成功回调函数。</param>
 /// <param name="loadSceneFailureCallback">加载场景失败回调函数。</param>
 /// <param name="loadSceneUpdateCallback">加载场景更新回调函数。</param>
 /// <param name="loadSceneDependencyCallback">加载场景依赖资源回调函数。</param>
 public void LoadScene(string sceneName, string assetName, LoadSceneSuccessCallback loadSceneSuccessCallback, LoadSceneFailureCallback loadSceneFailureCallback, LoadSceneUpdateCallback loadSceneUpdateCallback, LoadSceneDependencyCallback loadSceneDependencyCallback)
 {
     LoadScene(sceneName, assetName, loadSceneSuccessCallback, loadSceneFailureCallback, loadSceneUpdateCallback, loadSceneDependencyCallback, null);
 }