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); } }
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; }
public virtual void OnLoadAssetFailure(LoadResourceAgent agent, LoadResourcesStatus status, string errorMessage) { }
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)); }