/// <summary> /// 异步回调消息创建 /// </summary> /// <param name="assetName"></param> /// <param name="target"></param> /// <param name="duration"></param> /// <param name="userData"></param> public void CreateCallbackSuccess(string assetName, object target, float duration, object userData) { m_LoadAssetStatus = LoadAssetStatus.Success; m_AssetName = assetName; m_Target = target; m_Duration = duration; m_UserData = userData; m_LoadAssetSuccessCallback?.Invoke(m_AssetName, m_Target, m_Duration, m_UserData); }
/// <summary> /// 异步回调消息创建 /// </summary> /// <param name="assetName"></param> /// <param name="status"></param> /// <param name="errorMessage"></param> /// <param name="userData"></param> public void CreateCallbackFailed(string assetName, LoadResourceStatus status, string errorMessage, object userData) { m_LoadAssetStatus = LoadAssetStatus.Failed; m_AssetName = assetName; m_LoadResourceStatus = status; m_ErrorMessage = errorMessage; m_UserData = userData; m_LoadAssetFailureCallback?.Invoke(m_AssetName, m_LoadResourceStatus, m_ErrorMessage, m_UserData); }