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

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

Свойства

СвойствоОписание
contentMainToolbarContent описывает содержание элемента основной панели инструментов. Например, текст, значок или tooltip.
displayedУказывает, должен ли отображаться `VisualElement` для этого элемента панели инструментов. По умолчанию установлено значение `True`.
enabledУказывает, должен ли элемент панели инструментов получать события ввода. По умолчанию установлено значение `True`.
populateContextMenuДобавить содержимое в контекстное меню, которое появляется при щелчке правой кнопкой мыши этого элемента панели инструментов.