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

LightingWindowTab

класс в UnityEditor

Описание

Базовый класс для добавления пользовательских вкладок в окно Lighting.

См. также LightingWindowEnvironmentSection.

using UnityEditor;
using UnityEditor.Rendering;
using UnityEngine;
using UnityEngine.Rendering;

class CustomLightingTab : LightingWindowTab { public override void OnEnable() { titleContent = new GUIContent("Custom"); priority = 1; // This tab will be the second option in the toolbar }

public override void OnGUI() { EditorGUILayout.LabelField("My Custom Lighting Tab !!"); } }

В данном примере в окне Освещение добавлен новый раздел с названием Пользовательское.

Свойства

Свойство Описание
priorityПриоритет вкладки на панели инструментов заголовка.
titleContentНазвание вкладки.

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

Метод Описание
FocusTabFocusTab откроет окно освещения с выбранной этой вкладкой.
HasHelpGUIВозвращает true, если window имеет в заголовке кнопку doc.
OnBakeButtonGUIOnBakeButtonGUI вызывается для рисования кнопки в нижней части вкладки.
OnDisableOnDisable вызывается, когда это переопределение Inspector перестаёт использоваться.
OnEnableOnEnable вызывается, когда используется это переопределение Inspector.
OnGUIОбратный вызов, который вызывается при рисовании основной секции вкладки.
OnHeaderSettingsGUIОбратный вызов, который вызывается при рисовании значков заголовка в правом верхнем углу вкладки.
OnSelectionChangeВызывается при изменении выбора.
OnSummaryGUIОбратный вызов, который вызывается при рисовании нижней части вкладки.