/// <summary>
 /// 初始化加载场景失败事件的新实例。
 /// </summary>
 /// <param name="e">内部事件。</param>
 public LoadSceneFailureEventArgs(GameFramework.Scene.LoadSceneFailureEventArgs e)
 {
     SceneName      = e.SceneName;
     SceneAssetName = e.SceneAssetName;
     ErrorMessage   = e.ErrorMessage;
     UserData       = e.UserData;
 }
        /// <summary>
        /// 填充加载场景失败事件
        /// </summary>
        /// <param name="e">内部事件</param>
        /// <returns>加载场景失败事件</returns>
        public LoadSceneFailureEventArgs Fill(GameFramework.Scene.LoadSceneFailureEventArgs e)
        {
            SceneAssetName = e.SceneAssetName;
            ErrorMessage   = e.ErrorMessage;
            UserData       = e.UserData;

            return(this);
        }
 private void OnLoadSceneFailure(object sender, GameFramework.Scene.LoadSceneFailureEventArgs e)
 {
     Log.Warning("Load scene failure, scene asset name '{0}', error message '{1}'.", e.SceneAssetName, e.ErrorMessage);
     if (m_EnableLoadSceneFailureEvent)
     {
         _eventComponent.Fire(this, ReferencePool.Acquire <LoadSceneFailureEventArgs>().Fill(e));
     }
 }
示例#5
0
 private void OnLoadSceneFailure(object sender, GameFramework.Scene.LoadSceneFailureEventArgs e)
 {
     RefreshAudioListener();
 }