Объявление
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, если объекты относятся к разным типам или если не найден подходящий редактор.

