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

TileBaseEditor

класс в UnityEditor

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

Описание

Редактор по умолчанию для ассетов TileBase.

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

Конструктор Описание
TileBaseEditorРедактор по умолчанию для ассетов TileBase.

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

Метод Описание
RenderStaticPreviewСоздает предварительный просмотр текстуры для отображения предварительного просмотра ассета TileBase.
Унаследованные члены 7

Свойства

СвойствоОписание
hasUnsavedChangesЭто свойство определяет, требует ли Редактор от пользователя сохранить или отбросить несохранённые изменения перед тем, как Inspector будет перестроен.
saveChangesMessageСообщение, которое отображается пользователю при получении запроса на сохранение.
serializedObjectSerializedObject, обозначающее объект или объекты, подлежащие проверке.
targetИнспектируемый объект.
targetsМассив всех объектов, подлежащих проверке.
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

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

МетодОписание
CreateInspectorGUIИспользуйте этот метод для создания собственного инспектора UIElements.
CreatePreviewИспользуйте этот метод для создания собственного предварительного просмотра инспектора UIElements.
DiscardChangesОтбрасывает несохраненные изменения в содержимом редактора.
DrawDefaultInspectorЧертает встроенный Inspector.
DrawHeaderВызывайте эту функцию, чтобы нарисовать заголовок редактора.
DrawPreviewПервая точка входа для чертежа предварительного просмотра.
GetInfoStringИспользуйте этот метод для отображения информации об ассете вверху предварительного просмотра ассета.
GetPreviewTitleПереопределите этот метод, если вы хотите изменить метку области Предварительного просмотра.
HasPreviewGUIПереопределите этот метод в подклассах, если вы реализуете OnPreviewGUI.
OnInspectorGUIРеализуйте эту функцию для создания собственного инспектора.
OnInteractivePreviewGUIРеализация для создания собственного интерактивного пользовательского предварительного просмотра. Интерактивные пользовательские предварительные просмотры используются в области предварительного просмотра инспектора и выборщика объектов.
OnPreviewGUIСоздает пользовательский предварительный просмотр для области предварительного просмотра Inspector, заголовки основного редактора и объект selector.You должен осуществить Editor.HasPreviewGUI для вызова этого метода.
OnPreviewSettingsПереопределите этот метод, если вы хотите показать настраиваемые элементы управления в заголовке предварительного просмотра.
RepaintПерекройте любые инспекторы, которые показывают этот редактор.
RequiresConstantRepaintПроверяет, требует ли этот редактор постоянных перерисовок в текущем состоянии.
SaveChangesВыполняет сохранение содержимого редактора.
UseDefaultMarginsПереопределите этот метод в подклассах, чтобы возвращать false, если вы не хотите полей по умолчанию.
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Защищенные методы

МетодОписание
ShouldHideOpenButtonВозвращает настройку видимости кнопки "открыть" в Inspector.

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

МетодОписание
CreateCachedEditorПо возвращении previousEditor является редактором для targetObject или targetObjects. Функция либо возвращает, если редактор уже отслеживает объекты, либо уничтожает предыдущий редактор и создает новый.
CreateCachedEditorWithContextСоздает кэшированный редактор с помощью объекта контекста.
CreateEditorСоздайте пользовательский редактор для targetObject или targetObjects.
CreateEditorWithContextСоздайте пользовательский редактор для targetObject или targetObjects с контекстным объектом.
DrawFoldoutInspectorЧертает инспектор GUI с раскрывающимся заголовком для target.
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.
CreateInstanceСоздает экземпляр скриптового объекта.

Операторы

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

Сообщения

СообщениеОписание
HasFrameBoundsПроверяет, можно ли рассчитать настраиваемые границы для этого редактора.
OnGetFrameBoundsПолучить настраиваемые границы для цели этого редактора.
OnSceneGUIПозволяет Редактору обрабатывать событие в представлении Scene.
AwakeВызывается при создании экземпляра ScriptableObject.
OnDestroyЭта функция вызывается, когда скриптовый объект будет уничтожен.
OnDisableЭта функция вызывается, когда скриптовый объект выходит за пределы области действия.
OnEnableЭта функция вызывается при загрузке объекта.
OnValidateФункция только для редактора, которую вызывает Unity при загрузке скрипта или изменении значения в Inspector.
ResetСброс значений по умолчанию.

Мероприятия

МероприятиеОписание
finishedDefaultHeaderGUIСобытие, возникающее при рисовании заголовка окна Inspector, после того, как были нарисованы элементы заголовка по умолчанию.