Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Editor.CreateCachedEditor

Объявление

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

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

Параметры

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

Описание

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

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

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3