internal void AssetFailed(string fullName, Exception e) { if (fullName != null && failedAssets.Add(fullName)) { Util.DebugPrint("Asset failed:", fullName); if (reportAssets) { AssetReport.instance.AssetFailed(fullName); } Profiling.CustomAssetFailed(ShorterAssetName(fullName)); DualProfilerSource profiler = LoadingScreen.instance.DualSource; profiler?.SomeFailed(); } if (e != null) { UnityEngine.Debug.LogException(e); } }
internal void Failed(Package.Asset data, Exception e) { string name = data?.name; if (name != null && failedAssets.Add(data.fullName)) { Util.DebugPrint("Asset failed:", data.fullName); if (reportAssets) { AssetReport.instance.Failed(data.fullName); } Profiling.CustomAssetFailed(AssetName(name)); DualProfilerSource profiler = LoadingScreen.instance.DualSource; profiler?.SomeFailed(); } if (e != null) { UnityEngine.Debug.LogException(e); } }