Unity 6.3
0 онлайн 63 гостей 3 в системе
Вход

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 с этими именами не даёт результата.