Add load all asset method.

增加新的资源加载方法:加载资源对象所属资源包里的所有资源。
This commit is contained in:
hevinci
2022-05-06 23:15:03 +08:00
parent 65875b66c2
commit afc08d4e46
18 changed files with 605 additions and 112 deletions

View File

@@ -39,10 +39,8 @@ namespace YooAsset
InvokeCompletion();
return;
}
else
{
Status = EStatus.Loading;
}
Status = EStatus.Loading;
// 注意:模拟异步加载效果提前返回
if (IsWaitForAsyncComplete == false)
@@ -52,7 +50,10 @@ namespace YooAsset
// 1. 加载资源对象
if (Status == EStatus.Loading)
{
AssetObject = UnityEditor.AssetDatabase.LoadAssetAtPath(AssetPath, AssetType);
if (AssetType == null)
AssetObject = UnityEditor.AssetDatabase.LoadMainAssetAtPath(AssetPath);
else
AssetObject = UnityEditor.AssetDatabase.LoadAssetAtPath(AssetPath, AssetType);
Status = EStatus.Checking;
}