public override void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourcesStatus status, string errorMessage)
 {
     base.OnLoadAssetFailure(agent, status, errorMessage);
     if (m_LoadAssetCallbacks.LoadAssetFailureCallback != null)
     {
         m_LoadAssetCallbacks.LoadAssetFailureCallback(AssetName, status, errorMessage, UserData);
     }
 }
示例#2
0
 private void OnError(LoadResourcesStatus status, string errorMessage)
 {
     m_Helper.Reset();
     m_Task.OnLoadAssetFailure(this, status, errorMessage);
     s_LoadingAssetNames.Remove(m_Task.AssetName);
     s_LoadingResourceNames.Remove(m_Task.ResourceInfo.ResourceName.Name);
     m_Task.Done = true;
 }
 /// <summary>
 /// 初始化加载资源代理辅助器错误事件的新实例
 /// </summary>
 /// <param name="status"></param>
 /// <param name="errorMessage"></param>
 public LoadResourceAgentHelperErrorEventArgs(LoadResourcesStatus status, string errorMessage)
 {
     Status = status;
 }
示例#4
0
 public virtual void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourcesStatus status, string errorMessage)
 {
 }
示例#5
0
 public override void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourcesStatus status, string errorMessage)
 {
     base.OnLoadAssetFailure(agent, status, errorMessage);
     m_MainTask.OnLoadAssetFailure(agent, LoadResourcesStatus.DependencyError, Utility.Text.Format("Can not load dependency asset '{0}', internal status '{1}', internal error message '{2}'.", AssetName, status.ToString(), errorMessage));
 }