AndroidAssetPacks.GetCoreUnityAssetPackNames
Declaration
public static string[] GetCoreUnityAssetPackNames();Возвращаемое значение
string[] Массив имен пакетов ресурсов для основных пакетов ресурсов Unity с типом доставки fast-follow или по требованию. Пустой массив, если Unity не создал никаких основных пакетов ресурсов с этими типами доставки, или если отсутствует плагин PlayCore.
Описание
Получает имена основных пакетов ресурсов Unity, созданных для данного приложения, которые используют тип доставки fast-follow или по требованию.
Базовые пакеты ассетов Unity — это пакеты, которые Unity автоматически создаёт при сборке Android App Bundle. Они создаются только в том случае, если включён параметр Разделенный двоичный файл приложения в настройках Android Player.
Метод использует API PlayCore, поэтому может возвращать только имена пакетов ассетов с типом доставки fast-follow или on-demand. Если метод возвращает пустой массив, проверьте свойство AndroidAssetPacks.coreUnityAssetPacksDownloaded, чтобы определить одну из двух возможных причин.
Возвращённые имена пакетов ассетов можно передать другим методам, например AndroidAssetPacks.GetAssetPackStateAsync или AndroidAssetPacks.DownloadAssetPackAsync, чтобы получить сведения о состоянии или начать загрузку. Вызов AndroidAssetPacks.RemoveAssetPack с этими именами не даёт результата.