MainToolbarSlider
класс в UnityEditor.Toolbars
Наследуется от:Toolbars.MainToolbarElement
Описание
Элемент слайдера для главной панели инструментов.
Возвращайте экземпляр этого класса через статический метод, зарегистрированный с помощью MainToolbarElementAttribute чтобы добавить элемент слайдера в основной панели инструментов.
using UnityEditor; using UnityEditor.Toolbars; using UnityEngine; public class MainToolbarSliderExample { const float k_MinTimeScale = 0f; const float k_MaxTimeScale = 10f; [MainToolbarElement("Examples/Slider", defaultDockPosition = MainToolbarDockPosition.Middle)] public static MainToolbarElement TimeSlider() { var content = new MainToolbarContent("Time Scale", "Time Scale"); return new MainToolbarSlider(content, Time.timeScale, k_MinTimeScale, k_MaxTimeScale, OnSliderValueChanged); } static void OnSliderValueChanged(float newValue) { Time.timeScale = newValue; } }
Конструкторы
| Конструктор | Описание |
|---|---|
| MainToolbarSlider | Укажите содержимое и функцию слайдера главной панели инструментов. |
Унаследованные члены 1
Свойства
| Свойство | Описание |
|---|---|
| content | MainToolbarContent описывает содержание элемента основной панели инструментов. Например, текст, значок или tooltip. |
| displayed | Указывает, должен ли отображаться `VisualElement` для этого элемента панели инструментов. По умолчанию установлено значение `True`. |
| enabled | Указывает, должен ли элемент панели инструментов получать события ввода. По умолчанию установлено значение `True`. |
| populateContextMenu | Добавить содержимое в контекстное меню, которое появляется при щелчке правой кнопкой мыши этого элемента панели инструментов. |