定义操纵器响应特定事件的条件。
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 | 检查当前鼠标事件是否满足激活要求。 |