| Метод |
Описание |
| AddObjectToAsset | Добавление objectToAdd к существующему ассету в пути. |
| AllowAutoRefresh | Уменьшает внутренний счётчик, по которому Unity решает, разрешать ли автоматическое обновление AssetDatabase. |
| AssetPathExists | Проверяет, существует ли ассет по указанному пути в базе данных. |
| AssetPathToGUID | Получить GUID для ассета на пути. |
| CanConnectToCacheServer | Проверяет доступность Сервера Кэширования. |
| CanOpenAssetInEditor | Проверяет, может ли Unity открыть ассет в редакторе. |
| CanOpenForEdit | Запрос, может ли файл ассета быть открыт для редактирования в управлении версиями и не заблокирован эксклюзивно другим пользователем или иным образом недоступен. |
| ClearImporterOverride | Сбрасывает переопределение импортёра для ассета. |
| ClearLabels | Удаляет все метки, прикрепленные к ресурсу. |
| CloseCacheServerConnection | Закрывает активное подключение к серверу кэша. Если подключение не активно, то ничего не делается. |
| Contains | Проверяет, является ли заданный объект ассетом. |
| CopyAsset | Дублирует ассет в пути и хранит его в newPath. |
| CopyAssets | Дублирует ассеты в путях и хранит их в newPaths. |
| CreateAsset | Создает новый элемент в основном формате Unity. |
| CreateFolder | Создает новую папку, в указанной родительской папке folder.The строка родительской папки должна начинаться с папки "Assets", и все папки внутри родительской папки должны уже существовать. Например, при указании "Assets/ParentFolder1/Parentfolder2/", новая папка будет создана в "ParentFolder2" только если ParentFolder1 и ParentFolder2 уже существуют. |
| DeleteAsset | Удаляет указанный ресурс или папку. |
| DeleteAssets | Позволяет удалять несколько ассетов или папок одновременно с повышением производительности под управлением версиями. |
| DisallowAutoRefresh | Увеличивает внутренний счётчик, по которому Unity решает, разрешать ли автоматическое обновление AssetDatabase. |
| EntityIdsToGUIDs | Задает NativeArray из UnityEditor.GUIDs для каждого действительного EntityId, который является ассетом. |
| ExportPackage | Экспортирует ассеты, идентифицированные assetPathNames, в файл unitypackage в fileName. |
| ExtractAsset | Создает внешний ассет из объекта (например, материала), извлекая его из импортированного ассета (например, файла FBX). |
| FindAssetGUIDs | Поиск в базе данных ассетов с помощью строки фильтра и возвращение массива GUIDs. |
| FindAssets | Поиск в базе данных ассетов с помощью строки фильтра поиска. |
| ForceReserializeAssets | Принудительная загрузка и повторная серийнизация данных ассетов, сброс любых оставшихся изменений данных на диск. |
| ForceToDesiredWorkerCount | Принуждает Редактор использовать желаемое количество рабочих процессов. Unity либо создаст новые рабочие процессы, либо остановит бездействующие рабочие процессы, чтобы достичь желаемого количества. |
| GenerateUniqueAssetPath | Создает новый уникальный путь для ассета. |
| GetAllAssetBundleNames | Получить все имена AssetBundle, зарегистрированные в базе данных ассетов. |
| GetAssetBundleDependencies | При наличии assetBundleName возвращает список AssetBundles, от которых он зависит. |
| GetAssetDependencyHash | Возвращает хэш всех зависимостей ассета. |
| GetAssetOrScenePath | Возвращает имя пути относительно папки проекта, в которой хранится ассет или сцена. |
| GetAssetPath | Возвращает имя пути относительно папки проекта, в которой хранится ассет. |
| GetAssetPathFromTextMetaFilePath | Получает путь к файлу ассета, связанному с текстовым файлом .meta. |
| GetAssetPathsFromAssetBundle | Возвращает массив, содержащий пути всех ассетов, помеченных указанным именем AssetBundle. |
| GetAssetPathsFromAssetBundleAndAssetName | Получить пути ассетов для всех ассетов, помеченных assetBundleName и именуемых assetName. |
| GetAvailableImporters | Получает типы импортера, связанные с заданным путем ассета. |
| GetCachedIcon | Получает кэшированный значок для ассета в указанном пути, без загрузки ассета. Это значок, отображаемый в списке представления окна Project. |
| GetCacheServerAddress | Получает адрес IP Сервера Кэширования в Настройках Редактора. |
| GetCacheServerEnableDownload | Получает параметр Загрузка Кэш Сервера из Настроек Редактора. |
| GetCacheServerEnableUpload | Получает параметр Загрузка Кэш Сервера из Настроек Редактора. |
| GetCacheServerNamespacePrefix | Получает префикс пространства имен Сервера Кэширования, установленный в Настройках Редактора. |
| GetCacheServerPort | Получить номер Порта Сервера Кэширования в Установках Редактора. |
| GetCurrentCacheServerIp | Получает адрес IP Сервера Кэширования, который в данный момент используется Редактором. |
| GetDefaultImporter | Возвращает импортёр по умолчанию для ассета по указанному пути. Если переопределение импортёра не задано, используется импортёр по умолчанию. Дополнительные ресурсы: AssetDatabase.GetImporterOverride, AssetDatabase.ClearImporterOverride. |
| GetDependencies | Возвращает массив всех ассетов, которые являются зависимостями ассета на указанном pathName.Note: GetDependencies() получает ассеты, на которые ссылаются другие ассеты. Например, Scene может содержать много GameObjects с прикрепленным к ним Материалом. В этом случае GetDependencies() возвратит путь к Материальным Ассетам, но не GameObjects, так как они не являются Ассетами на вашем диске. |
| GetImplicitAssetBundleName | Возвращает имя AssetBundle, к которому принадлежит данный ассет. |
| GetImplicitAssetBundleVariantName | Возвращает имя Варианта AssetBundle, к которому принадлежит данный ассет. |
| GetImporterOverride | Возвращает тип переопределяющего импортёра. |
| GetImporterType | Возвращает тип импортера, связанного с ассетом, без загрузки ассета. |
| GetImporterTypes | Возвращает типы импортеров, связанных с указанным массивом ассетов, без загрузки этих ассетов. |
| GetLabels | Получает все метки заданного ассета. |
| GetMainAssetTypeAtPath | Получает тип основного объекта ассета. |
| GetMainAssetTypeFromGUID | Получает тип основного объекта данного ассета. |
| GetScriptableObjectsWithMissingScriptCount | Проверяет, сколько загружаемых экземпляров ScriptableObject присутствует в указанном ассете. |
| GetSubFolders | Получает подкаталоги заданного каталога в папке Assets. |
| GetTextMetaFilePathFromAssetPath | Получает путь к текстовому файлу .meta, связанному с ассетом. |
| GetTypeFromPathAndFileID | Получает тип объекта из пути Asset и идентификатора локального файла. |
| GetUnusedAssetBundleNames | Получает любые неиспользуемые имена AssetBundle в базе данных ассетов. |
| GUIDFromAssetPath | Получить GUID для ассета на пути. |
| GUIDToAssetPath | Получает соответствующий путь ассета для предоставленного GUID, или пустую строку, если GUID не может быть найден. |
| ImportAsset | Импорт ассета по пути. |
| ImportPackage | Импорт пакета в packagePath в текущий проект. |
| IsAssetImportWorkerProcess | Определяет, является ли текущий процесс рабочим процессом импорта ассетов. |
| IsCacheServerEnabled | Проверяет, включён ли Сервер Кэширования в Project Настройках. |
| IsConnectedToCacheServer | Проверяет состояние подключения Сервера Кэширования. |
| IsDirectoryMonitoringEnabled | Сообщает, включено ли наблюдение за каталогами. |
| IsForeignAsset | Определяет, является ли данный ассет внешним ассетом, также известным как иностранный ассет. |
| IsMainAsset | Проверяет, является ли ассет основным ассетом в окне Project. |
| IsMainAssetAtPathLoaded | Проверяет, загружен ли в память основной объект ассета на assetPath. |
| IsMetaFileOpenForEdit | Запрос, открыт ли файл метаданных ассета (.meta) для редактирования в управлении версиями. |
| IsNativeAsset | Определяет, является ли ассет основным ассетом. |
| IsOpenForEdit | Запрос, открыт ли файл ассета для редактирования в управлении версиями. |
| IsSubAsset | Проверяет, является ли ассет частью другого ассета. |
| IsValidFolder | Задан путь к папке, возвращает true, если она существует, false в противном случае. |
| LoadAllAssetRepresentationsAtPath | Получает все субактивы в assetPath. |
| LoadAllAssetsAtPath | Получает массив всех ассетов в assetPath. |
| LoadAssetAtPath | Получает первый объект ассета типа type в заданном пути assetPath. |
| LoadAssetByGUID | Загружает объект ассета типа type по заданной GUID assetGUID. |
| LoadMainAssetAtPath | Получение основного объекта ассетов в assetPath. |
| LoadObjectAsync | Загружает определенный Объект и его зависимости из файла Asset асинхронно. |
| MakeEditable | Открывает файл для редактирования в системе управления версиями. |
| MoveAsset | Перемещение файла ассета (или папки) из одной папки в другую. |
| MoveAssetsToTrash | Позволяет перемещать несколько ассетов или папок в корзину одновременно с преимуществами производительности под управлением версиями. |
| MoveAssetToTrash | Перемещает указанный ресурс или папку в корзину OS. |
| OpenAsset | Открывает ресурс с связанным приложением. |
| Refresh | Импортировать измененные ресурсы. |
| RefreshSettings | Применение ожидающих изменений параметров редактора к конвейеру ассетов. |
| RegisterCustomDependency | Позволяет зарегистрировать пользовательскую зависимость, от которой могут зависеть Ассеты. Если вы зарегистрируете пользовательскую зависимость и укажете, что Ассет зависит от нее, то Ассет будет реимпортирован, если пользовательская зависимость изменится. |
| ReleaseCachedFileHandles | Вызов этой функции освободит файловые адреса, внутренне кэшируемые Unity. Это позволяет безопасно модифицировать asset или meta файлы, тем самым избегая потенциальных ошибок IO при обмене файлами. |
| RemoveAssetBundleName | Удалить имя AssetBundle из базы данных ассетов. |
| RemoveObjectFromAsset | Удаляет объект из его ассета (Дополнительные ресурсы: AssetDatabase.AddObjectToAsset). |
| RemoveScriptableObjectsWithMissingScript | Удаляет все экземпляры ScriptableObject из указанного файла ассета, которые не могут быть загружены, потому что их скрипты не были найдены. |
| RemoveUnusedAssetBundleNames | Удалить все неиспользуемые имена AssetBundle из базы данных ассетов. |
| RenameAsset | Переименование файла ассета. |
| ResetCacheServerReconnectTimer | Сбрасывает значения таймера повторного подключения к серверу кэша. Начальная задержка по умолчанию равна 1 секунде, максимальная — 5 минутам. При каждой неудачной попытке подключения задержка удваивается, пока не достигнет максимума. |
| SaveAssetIfDirty | Запись всех несохраненных изменений в указанном ресурсе на диск. |
| SaveAssets | Запись всех несохраненных изменений ассета на диск. |
| SetImporterOverride | Задает конкретный импортер, который будет использоваться для ассета. |
| SetLabels | Заменяет список меток на ресурсе. |
| SetMainObject | Указывает, какой объект в файле ассетов должен стать основным объектом после следующей импортировки. |
| StartAssetEditing | Приостанавливает автоматический импорт ресурсов, позволяя группировать несколько импортов ресурсов в один более крупный импорт. |
| StopAssetEditing | Выводит базу данных ассетов из временно приостановленного состояния, позволяя ей вернуться к обычному автоматическому импорту. |
| TryGetAssetFolderInfo | Получить AssetDatabase информацию о папке. |
| TryGetGUIDAndLocalFileIdentifier | Получить GUID и идентификатор локального файла из идентификатора экземпляра объекта. |
| UnregisterCustomDependencyPrefixFilter | Удаляет пользовательские зависимости, соответствующие prefixFilter. |
| ValidateMoveAsset | Проверяет, может ли файл ассета быть перемещен из одной папки в другую. (Без фактического перемещения файла). |
| WriteImportSettingsIfDirty | Записывает настройки импорта на диск. |