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

Editor.CreateCachedEditor

Declaration

public static void CreateCachedEditor(Object targetObject, Type editorType, ref Editor previousEditor);
public static void CreateCachedEditor(Object[] targetObjects, Type editorType, ref Editor previousEditor);

Параметры

Параметр Описание
Объект Объект, отслеживаемый редактором.
editorType Тип запрашиваемого редактора. Установите в null для редактора по умолчанию для объекта.
previousEditor Предыдущий редактор для объекта. После возвращения из CreateCachedEditor previousEditor является редактором для targetObject или targetObjects.
объекты Объекты, отслеживаемые редактором.

Описание

По возвращении previousEditor является редактором для targetObject или targetObjects. Функция либо возвращает, если редактор уже отслеживает объекты, либо уничтожает предыдущий редактор и создает новый.

По умолчанию создается редактор с соответствующим атрибутом CustomEditor. Если указан атрибут editorType, то вместо него создается редактор этого типа. Используйте это, если вы создали несколько пользовательских редакторов, каждый из которых показывает различные свойства объекта. previousEditor будет NULL, если objects являются разными типами или если не найдено подходящего редактора.