struct in UnityEngine.UIElements
/
Implemented in:UnityEngine.UIElementsModule
Used by manipulators to match events against their requirements.
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 | The button that activates the manipulation. |
| clickCount | Number of mouse clicks required to activate the manipulator. |
| modifiers | Any modifier keys (ie. ctrl, alt, ...) that are needed to activate the manipulation. |
| Matches | Checks whether the current mouse event satisfies the activation requirements. |