public AssetBundleLoadAsynOperation StartLoadLevel(string assetBundle, string asset, AssetBundleLoadAssetAsynOperation.OnAssetBundleLoadedDelegate cb, bool additive = false, bool bhttp = false) { AssetBundleLoadManager.Instance.StartLoadAssetBundle(assetBundle, bhttp); AssetBundleLoadLevelAsynOperation operation = new AssetBundleLoadLevelAsynOperation(assetBundle, asset, additive, cb); StartCoroutine(operation); m_InProgressOperations.Add(operation); return(operation); }
public AssetBundleLoadAsynOperation StartLoadAsset(string assetBundle, string asset, AssetBundleLoadAssetAsynOperation.OnAssetBundleLoadedDelegate cb, object data = null, bool bhttp = false) { AssetBundleLoadManager.Instance.StartLoadAssetBundle(assetBundle, bhttp); AssetBundleLoadAssetAsynOperation operation = new AssetBundleLoadAssetAsynOperation(assetBundle, asset, typeof(Object), cb, data); StartCoroutine(operation); m_InProgressOperations.Add(operation); return(operation); }