异步加载原生文件接口问题修正。

异步加载原生文件接口问题修正。
This commit is contained in:
ALEXTANGXIAO
2023-10-04 18:58:45 +08:00
parent 5f694c2bed
commit 4c8c37ffd8

View File

@@ -587,14 +587,13 @@ namespace TEngine
/// <param name="location">资源定位地址。</param>
/// <param name="cancellationToken">取消操作Token。</param>
/// <returns>原生文件资源实例操作句柄。</returns>
/// <remarks>需要自行释放资源句柄(RawFileOperationHandle)。</remarks>
public async UniTask<RawFileOperationHandle> LoadRawAssetAsync(string location, CancellationToken cancellationToken)
{
RawFileOperationHandle handle = YooAssets.LoadRawFileAsync(location);
bool cancelOrFailed = await handle.ToUniTask().AttachExternalCancellation(cancellationToken).SuppressCancellationThrow();
handle.Dispose();
return cancelOrFailed ? null : handle;
}