[+] SubAssetsOperationHandle LoadSubAssetsSync(string location)

[+] SubAssetsOperationHandle LoadSubAssetsSync(string location)
This commit is contained in:
ALEXTANG
2023-06-06 19:28:44 +08:00
parent 470e62d9c4
commit abd152b072
3 changed files with 30 additions and 0 deletions

View File

@@ -234,6 +234,12 @@ namespace TEngine
/// <param name="location">资源的定位地址</param>
public SubAssetsOperationHandle LoadSubAssetsAsync<TObject>(string location) where TObject : UnityEngine.Object;
/// <summary>
/// 同步加载子资源对象
/// </summary>
/// <param name="assetInfo">资源信息。</param>
public SubAssetsOperationHandle LoadSubAssetsSync(AssetInfo assetInfo);
/// <summary>
/// 异步加载场景。
/// </summary>

View File

@@ -493,6 +493,15 @@ namespace TEngine
{
return YooAssets.LoadSubAssetsAsync<TObject>(location: location);
}
/// <summary>
/// 同步加载子资源对象
/// </summary>
/// <param name="assetInfo">资源信息。</param>
public SubAssetsOperationHandle LoadSubAssetsSync(AssetInfo assetInfo)
{
return YooAssets.LoadSubAssetsSync(assetInfo);
}
/// <summary>
/// 异步加载场景。

View File

@@ -538,6 +538,21 @@ namespace TEngine
{
return m_ResourceManager.LoadSubAssetsAsync<TObject>(location: location);
}
/// <summary>
/// 同步加载子资源对象
/// </summary>
/// <param name="location">资源的定位地址</param>
public SubAssetsOperationHandle LoadSubAssetsSync(string location)
{
var assetInfo = GetAssetInfo(location);
if (assetInfo == null)
{
Log.Fatal($"AssetsInfo is null");
return null;
}
return m_ResourceManager.LoadSubAssetsSync(assetInfo);
}
/// <summary>
/// 异步加载场景。