Exemple #1
0
    protected IEnumerator LoadAssetBundleLoadAllAssets(string assetBundleName, Action <AssetBundle> callback)
    {
        Debug.Log("Start to load " + assetBundleName + " at frame " + Time.frameCount);

        AssetBundleLoadAllAssetsOperation request = AssetBundleManager.LoadAssetBundleLoadAllAssetsAsync(assetBundleName);

        if (request == null)
        {
            yield break;
        }
        yield return(StartCoroutine(request));

        if (callback != null)
        {
            callback(request.GetAssetBundle());
        }
    }