Unity 6.3
0 онлайн 1 гость 3 в системе
Вход

PluginImporter

класс в UnityEditor

Наследуется от:AssetImporter

Описание

Представляет импортер плагинов.

Свойства

Свойство Описание
DefineConstraintsПозволяет указать список директив #define, которые определяют, должен ли быть включен ваш плагин.
isNativePluginПримечание: библиотеки C++ с поддержкой CLR рассматриваются как собственные плагины, так как Unity не может загружать такие библиотеки. Вы все еще можете получить к ним доступ через P/Invoke.
isPreloadedЗагружается ли нативный плагин во время запуска или по требованию?

Конструкторы

Конструктор Описание
PluginImporterКонструктор.

Открытые методы

Метод Описание
ClearSettingsОчистить все настройки плагина и установить совместимость с любой платформой в true.
GetCompatibleWithAnyPlatformПроверяет, совместим ли плагин с любой платформой.
GetCompatibleWithEditorСовместим ли плагин с редактором.
GetCompatibleWithPlatformСовместим ли плагин с указанной платформой.
GetEditorDataВозвращает данные редактора для указанного ключа.
GetExcludeEditorFromAnyPlatformИсключается редактор, когда параметр Любая платформа установлен на true.
GetExcludeFromAnyPlatformИсключается ли платформа, если параметр Любая платформа установлен на true.
GetIconПолучить пользовательский значок для связи с MonoScript во время импорта.
GetIsOverridableОпределяет, будет ли этот плагин перезаписан, если в папке проекта будет размещен плагин с таким же именем.
GetPlatformDataПолучить данные о конкретной платформе.
SetCompatibleWithAnyPlatformУстанавливает совместимость с Любой платформой.
SetCompatibleWithEditorУстанавливает совместимость с любым редактором.
SetCompatibleWithPlatformЗадает совместимость с указанной платформой.
SetEditorDataЗадает данные, специфичные для редактора.
SetExcludeEditorFromAnyPlatformИсключить редактор из совместимых платформ, если параметр Любая платформа установлен на true.
SetExcludeFromAnyPlatformИсключить платформу из совместимых платформ, если параметр Любая платформа установлен на true.
SetIconУстанавливает пользовательский значок для связи с MonoScript, импортированным управляемым плагином.
SetIncludeInBuildDelegateЗадает делегированную функцию для вызова ShouldIncludeInBuild.
SetPlatformDataЗадает данные, специфичные для платформы.
ShouldIncludeInBuildОпределяет, должен ли этот плагин быть включен в текущую цель сборки.

Статические методы

Метод Описание
GetAllImportersВозвращает все импортеры плагинов для всех платформ.
GetImportersВозвращает все плагины для указанной платформы.

Делегаты

делегат Описание
IncludeInBuildDelegateДелегирование для использования с SetIncludeInBuildDelegate.
Унаследованные члены 4

Свойства

СвойствоОписание
assetBundleNameПолучить или установить имя AssetBundle.
assetBundleVariantПолучить или установить вариант AssetBundle.
assetPathИмя пути ассета для данного импортера. (только для чтения)
importSettingsMissingЗначение true, если метафайл не предоставляется с импортированным ассетом.
userDataПолучить или установить любые данные пользователя.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

Открытые методы

МетодОписание
AddRemapСопоставление субактива из импортированного ассета (например, файла FBX) с внешним ассетом того же типа.
GetExternalObjectMapПолучает копию сопоставления внешнего объекта, используемого AssetImporter.
RemoveRemapУдаляет элемент из карты внешних объектов.
SaveAndReimportСохранить настройки импортера ассетов, если импортер ассетов загрязнен.
SetAssetBundleNameAndVariantУстановите имя и вариант AssetBundle.
SupportsRemappedAssetTypeПроверяет, поддерживает ли AssetImporter пересопоставление данного типа ассета.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Статические методы

МетодОписание
GetAtPathПолучает импортер ассета для ассета в пути.
GetImportLogПолучает журналы, созданные во время импорта ассета по пути.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.