GetUnusedAssetBundleNames()
Obtains any unused AssetBundle names in the Asset Database.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor
- Assembly: UnityEditor.CoreModule
public static string[] GetUnusedAssetBundleNames()
Returns
Type | Description |
|---|---|
| string[] | Returns any unused AssetBundle names in the Asset Database. |
Examples
using System.Linq;using UnityEngine;using UnityEditor;public class AssetDatabaseExamples : MonoBehaviour{ [MenuItem("AssetDatabase/Check For Unused Asset Bundles")] static void FindUnusedAssetBundles() { var unusedBundles = AssetDatabase.GetUnusedAssetBundleNames(); var unusedAssetBundleString = ""; //Add all except the last Asset Bundle name into the Unused Asset Bundle String with a comma at the end for (var i = 0; i < unusedBundles.Length - 1; i++) { unusedAssetBundleString += unusedBundles[i] + ", "; } //Add the last string without a comma unusedAssetBundleString += unusedBundles.Last(); Debug.Log($"Unused Asset Bundles: {unusedAssetBundleString}."); }}