AssetImportContext
класс в UnityEditor.AssetImporters
Описание
Определяет контекст импорта для скриптовых импортеров во время события импорта.
Этот класс несёт и входные, и выходные сведения для задачи OnImportAsset().
Свойства
| Свойство | Описание |
|---|---|
| assetPath | Путь к файлу исходного ресурса, который будет импортирован. |
| mainObject | Главный объект, установленный на AssetImportContext. |
| selectedBuildTarget | Возвращает текущее назначение сборки и создает зависимость от целевой платформы в скриптовом импортере. |
Открытые методы
| Метод | Описание |
|---|---|
| AddObjectToAsset | Добавление объекта в результат операции импорта. |
| DependsOnArtifact | Настройка зависимости артефакта от ассета. |
| DependsOnCustomDependency | Позволяет указать, что у ресурса есть пользовательская зависимость. |
| DependsOnSourceAsset | Позволяет указать, что ресурс зависит непосредственно от исходного файла другого ресурса (в отличие от результата импорта другого ресурса). |
| GetArtifactFilePath | Возвращает путь к файлу артефакта, созданному другим импортером, и добавляет зависимость к этому файлу. |
| GetObjects | Получает список объектов, установленных на AssetImportContext. |
| GetOutputArtifactFilePath | Возвращает путь, куда записать новый Файл Артефакта с заданным fileName. |
| GetReferenceToAssetMainObject | Возвращает основной ассет из указанного пути (если он существует) и автоматически добавляет зависимость к его пути, если он является основным типом ассета. |
| LogImportError | Заносит в журнал сообщение об ошибке, возникшей во время импорта. |
| LogImportWarning | Заносит в журнал предупреждение, встреченное во время импорта. |
| SetMainObject | Задает главный объект для импорта. |