public ResourcesLoaderRequest LoadAllAssets(string rAssetFolderPath, Type rAssetType) { var rRequest = new ResourcesLoaderRequest(rAssetFolderPath, rAssetType); rRequest.AllAssets = Resources.LoadAll(rAssetFolderPath, rAssetType); return(rRequest); }
private IEnumerator LoadAsset_Async(ResourcesLoaderRequest rRequest, Type rAssetType) { var rResourceRequest = Resources.LoadAsync(rRequest.AssetPath, rAssetType); yield return(rResourceRequest); rRequest.Asset = rResourceRequest.asset; rRequest.SetResult(rRequest); }
public IAsyncOperation <ResourcesLoaderRequest> LoadAsset(string rAssetPath, Type rAssetType) { var rRequest = new ResourcesLoaderRequest(rAssetPath, rAssetType); return(rRequest.Start(LoadAsset_Async(rRequest, rAssetType))); }