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

ManipulatorActivationFilter

структура в UnityEngine.UIElements

Выполнено в:UnityEngine.UIElementsModule

Описание

Определяет условия, при которых манипуляторы реагируют на конкретные события.

 public class ClickableTest
 {
     public void CreateClickable()
     {
         var clickable = new Clickable(() => { Debug.Log("Clicked!"); });
         clickable.activators.Add(new ManipulatorActivationFilter { button = MouseButton.LeftMouse });
         clickable.activators.Add(new ManipulatorActivationFilter { button = MouseButton.RightMouse, clickCount = 2, modifiers = EventModifiers.Control });
     }
 }

Свойства

Свойство Описание
buttonКнопка, которая запускает манипуляцию.
clickCountКоличество кликов мыши, необходимых для активации манипулятора.
modifiersЛюбые модифицирующие клавиши (например, ctrl, alt,...), необходимые для запуска манипулятора.

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

Метод Описание
MatchesПроверка соответствия текущего события мыши требованиям активации.