У меня есть несколько папок в моем проекте, которые назначены для комплектов ресурсов.Эти пакеты названы в формате site-example_ext
.Я пытаюсь создать сценарий, который изменит наборы ресурсов, которым назначены эти папки.

Я хочу получить список ссылок на ресурсы и , которым явно присвоенрасслоения.Код, который у меня есть в настоящее время, извлекает пути всех ресурсов, которые неявно назначены пакетам и не включают в себя папки.
var SiteName = "site-NewSite";
var currentBundles = AssetDatabase.GetAllAssetBundleNames().Where(m => m.StartsWith("site-") && !m.StartsWith(SiteName));
foreach ( var currentBundle in currentBundles ) {
var newBundle = SiteName + "/" + SiteName + currentBundle.Substring(currentBundle.LastIndexOf("_"));
// THIS! Returns all *implicit* assigned assets and NO folders >:(
var currentAssets = AssetDatabase.GetAssetPathsFromAssetBundle(currentBundle);
foreach ( var currentAsset in currentAssets) {
AssetImporter.GetAtPath(currentAsset).SetAssetBundleNameAndVariant(newBundle, "");
Debug.Log("Rebundled Asset [" + currentAsset + "]\n(\"" + currentBundle + "\" -> \"" + newBundle + "\")");
}
}
Мне не хочется перебирать дерево проекта, опрашивая каждую папку.
Есть предложения?