ScriptedImporterAttribute
класс в UnityEditor.AssetImporters
Описание
Атрибут класса, используемый для регистрации пользовательского импортера ассетов, полученного из ScriptedImporter с конвейером импорта ассетов Unity.
using UnityEngine; using UnityEditor.AssetImporters;
[ScriptedImporter(version: 1, ext: "sphere", AllowCaching = true)] public class SphereImporter : ScriptedImporter { public override void OnImportAsset(AssetImportContext ctx) { // ... } }
Свойства
| Свойство | Описание |
|---|---|
| AllowCaching | Включить загрузку и загрузку с сервера кэша. |
| fileExtensions | Список расширений имен файлов, которые должен обрабатывать этот скриптовый импортер. |
| importQueuePriority | Позволяет управлять порядком импорта ассетов по типу. Положительные значения задерживают обработку исходных файлов ассетов, а отрицательные значения помещают их раньше в процессе импорта. |
| overrideFileExtensions | Список расширений имен файлов (не включая символ начальной точки), которые может обрабатывать скриптовый импортер в дополнение к имени файла по умолчанию extension(s). |
| version | Номер версии импортера, используемый уровнем импорта для обнаружения новой версии импортера. |
Конструкторы
| Конструктор | Описание |
|---|---|
| ScriptedImporterAttribute | Используйте атрибут ScriptedImporter, чтобы зарегистрировать пользовательский импортер, полученный из ScriptedImporter, в конвейере импорта ассетов Unity. |