ManipulatorActivationFilter
Defines conditions for manipulators to respond to specific events.
Read time 1 minuteLast updated 9 days ago
Definition
- Type: Struct
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
- Implements: IEquatable<ManipulatorActivationFilter>
public struct ManipulatorActivationFilter : IEquatable<ManipulatorActivationFilter>
Examples
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 }); }}
Properties
Property | Description |
|---|---|
| button | The button that triggers the manipulation. |
| clickCount | Number of mouse clicks required to activate the manipulator. |
| modifiers | Any modifier keys (ie. ctrl, alt, ...) required to trigger the manipulator. |
Methods
Method | Description |
|---|---|
| Matches | Checks whether the current mouse event satisfies the activation requirements. |