Объявление
public static string[] GetUnusedAssetBundleNames();Описание
Вернуть все неиспользуемые имена assetsBundle в базе данных активов.
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] + ", ";
}
//Добавляем последнюю строку без запятой
unusedAssetBundleString += unusedBundles.Last();
Debug.Log($"Unused Asset Bundles: {unusedAssetBundleString}.");
}
}