AndroidAssetPacks
класс в UnityEngine.Android
Выполнено в:UnityEngine.AndroidJNIModule
Описание
Предоставляет методы обработки пакетов ассетов Android.
Методы этого класса либо напрямую оборачивают API Java из плагина Google PlayCore, либо зависят от значений, которые возвращает API PlayCore. Поэтому для их использования проект gradle должен включать зависимость "com.google.android.play:core". Если в вашем проекте есть пользовательские пакеты ассетов или вы включаете Разделенный двоичный файл приложения в Player Settings, Unity автоматически добавляет эту зависимость в файл build.gradle подмодуля unityLibrary. Если плагин PlayCore отсутствует, любой вызов обёртки выбрасывает исключение InvalidOperationException. Учтите, что API PlayCore работают только с пакетами ассетов типов fast-follow и on-demand, поэтому методы этого класса имеют то же ограничение.
Статические свойства
| Свойство | Описание |
|---|---|
| coreUnityAssetPacksDownloaded | Проверяет, загружены ли все основные пакеты ресурсов Unity. |
Статические методы
| Метод | Описание |
|---|---|
| CancelAssetPackDownload | Отменяет загрузку пакета ресурсов Android. |
| DownloadAssetPackAsync | Загружает пакеты ресурсов Android на устройство. |
| GetAssetPackPath | Получение полного пути к расположению, в котором устройство хранит ресурсы для пакета ресурсов Android. |
| GetAssetPackStateAsync | Запрашивает состояние пакетов ассетов Android. |
| GetCoreUnityAssetPackNames | Получает имена основных пакетов ресурсов Unity, созданных для данного приложения, которые используют тип доставки fast-follow или по требованию. |
| RemoveAssetPack | Удаляет указанный пакет ассетов Android с устройства. |
| RequestToUseMobileDataAsync | Запросы на использование мобильных данных для загрузки пакетов ресурсов Android. |