Описание
Используйте класс клиента диспетчера пакетов Unity для управления пакетами, используемыми в проекте.
Примечание. Вы можете вызывать методы клиента только последовательно. Если вы попытаетесь добавить или удалить несколько пакетов одновременно, результат будет недетерминированным. Например, если вы вызываете метод Remove для пакета, когда операция Remove
уже выполняется или поставлена в очередь, может перезаписать текущую операцию и обрабатывать только последнюю операцию Remove
.
Статические Свойства
LogLevel | Получает или задает уровень журнала, который диспетчер пакетов использует при записи в файлы Editor.log и upm.log. По умолчанию LogLevel.Info. |
Статические Методы
Add | Добавляет в проект зависимость пакета. Запрос новой или другой зависимости часто приводит к изменению установленных пакетов, но только после того, как диспетчер пакетов построит граф зависимостей для разрешения любых конфликтов версий. Дополнительные сведения см. в разделе Зависимость и разрешение. |
Embed | Встраивает пакет в проект. |
List | Список пакетов, от которых зависит проект. |
Pack | Создает архивный файл GZip из папки пакета. Формат и содержимое файла такие же, как если бы пакет был опубликован в реестре пакетов. |
Remove | Удаляет зависимость пакета от проекта. Удаление зависимости часто приводит к изменению установленных пакетов, но только после того, как диспетчер пакетов построит граф зависимостей для разрешения любых конфликтов версий. Дополнительные сведения см. в разделе Зависимость и разрешение. |
ResetToEditorDefaults | Сбрасывает список пакетов, установленных для этого проекта, к конфигурации редактора по умолчанию. Эта операция очищает все пакеты, добавленные в проект, и сохраняет только пакеты, установленные для конфигурации по умолчанию текущего редактора. |
Resolve | Заставляет диспетчер пакетов разрешать пакеты проекта, переустанавливая все измененные или отсутствующие пакеты и удаляя лишние пакеты. |
Search | Выполняет поиск заданного пакета в реестре пакетов Unity. |
SearchAll | Выполняет поиск в реестре пакетов Unity всех пакетов, совместимых с текущей версией Unity. |