public static void Unload(string hostname, bool unloadAllLoadedObjects) { var bundle = AssetBundleHolder.GetBundle(AssetBundleHolder.RemoveScheme(hostname)); if (!bundle) { return; } bundle.Unload(unloadAllLoadedObjects); }
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(string hostname, string filename, Type type) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAssetWithSubAssetsAsync(filename, 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 UnityEngine.Object[] LoadAssetWithSubAssets(string hostname, string filename) { var bundle = AssetBundleHolder.GetBundle(hostname); if (!bundle) { return(null); } return(bundle.LoadAssetWithSubAssets(filename)); }
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 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>()); }