public static void UnloadAllAssetBundles(bool unloadAllObjects) { foreach (var pair in AssetBundleHolder.GetBundleAll()) { AssetBundleHolder.Unload(pair.Key, unloadAllObjects); } }
public static UnityEngine.Object[] LoadAllAssets(string hostname, Type type) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAllAssets(type)); }
public static AssetBundleRequest LoadAssetWithSubAssetsAsync <T>(string hostname, string filename) where T : UnityEngine.Object { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAssetWithSubAssetsAsync <T>(filename)); }
public static void Unload(string hostname, bool unloadAllLoadedObjects) { var bundle = AssetBundleHolder.GetBundle(AssetBundleHolder.RemoveScheme(hostname)); if (!bundle) { return; } bundle.Unload(unloadAllLoadedObjects); }
public static AssetBundleRequest LoadAssetWithSubAssetsAsync(string hostname, string filename, Type type) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAssetWithSubAssetsAsync(filename, type)); }
public static T LoadAsset <T>(string hostname, string filename) where T : UnityEngine.Object { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAsset <T>(filename)); }
public static UnityEngine.Object[] LoadAssetWithSubAssets(string hostname, string filename) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAssetWithSubAssets(filename)); }
public static UnityEngine.Object LoadAsset(string hostname, string filename, Type type) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAsset(filename, type)); }
public static AssetBundleRequest LoadAllAssetsAsync <T>(string hostname) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAllAssetsAsync <T>()); }
public static T[] LoadAllAssets <T>(string hostname) where T : UnityEngine.Object { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAllAssets <T>()); }
public static AssetBundleRequest LoadAssetWithSubAssetsAsync <T>(string uri, int separateIndex = -1) where T : UnityEngine.Object { var tuple = AssetBundleHolder.Extract(uri, separateIndex); return(AssetBundleHolder.LoadAssetWithSubAssetsAsync <T>(tuple._1, tuple._2)); }
public static AssetBundleRequest LoadAssetWithSubAssetsAsync(string uri, Type type, int separateIndex = -1) { var tuple = AssetBundleHolder.Extract(uri, separateIndex); return(AssetBundleHolder.LoadAssetWithSubAssetsAsync(tuple._1, tuple._2, type)); }
public static UnityEngine.Object[] LoadAssetWithSubAssets(string uri, Type type, int separateIndex = -1) { var tuple = AssetBundleHolder.Extract(uri, separateIndex); return(AssetBundleHolder.LoadAssetWithSubAssets(tuple._1, tuple._2, type)); }
public static AssetBundleRequest LoadAssetAsync(string uri, int separateIndex = -1) { var tuple = AssetBundleHolder.Extract(uri, separateIndex); return(AssetBundleHolder.LoadAssetAsync(tuple._1, tuple._2)); }
public static UnityEngine.Object LoadAsset(string uri, int separateIndex = -1) { var tuple = AssetBundleHolder.Extract(uri, separateIndex); return(AssetBundleHolder.LoadAsset(tuple._1, tuple._2)); }