版本: Unity 6 (6000.0)
语言English
  • C#

Clickable

UnityEngine.UIElements 中的类

/

继承自:UIElements.PointerManipulator

/

实现于:UnityEngine.UIElementsModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

跟踪元素上的鼠标事件并回调元素被点击时的操作器。

属性

active此属性跟踪操作器的激活状态。当操作器被激活时,将其设置为 true。
lastMousePosition指定目标元素上最后一个鼠标事件期间保存的鼠标位置。

构造函数

Clickable构造函数。

受保护的方法

Invoke调用点击操作。
OnPointerDown当 PointerDownEvent 发送到目标元素时,调用此方法。
OnPointerMove当 PointerMoveEvent 发送到目标元素时,调用此方法。
OnPointerUp当 PointerUpEvent 发送到目标元素时,调用此方法。
ProcessCancelEvent此方法处理发送到目标元素的取消事件。
ProcessDownEvent此方法处理发送到目标元素的按下事件。
ProcessMoveEvent此方法处理发送到目标元素的移动事件。
ProcessUpEvent此方法处理发送到目标元素的抬起事件。
RegisterCallbacksOnTarget调用以在目标元素上注册鼠标事件回调。
UnregisterCallbacksFromTarget调用以从目标元素注销事件回调。

事件

clicked目标元素被点击时触发的回调。
clickedWithEventInfo目标元素被点击时触发的回调,包括事件数据。

继承的成员

属性

target正在操作的 VisualElement。
activators激活筛选器的列表。

受保护的方法

CanStartManipulation检查 MouseEvent 是否满足所有 ManipulatorActivationFilter 要求。
CanStopManipulation检查 MouseEvent 是否与此操作器相关。
CanStartManipulation检查 PointerEvent 是否满足所有 ManipulatorActivationFilter 要求。
CanStopManipulation检查 PointerEvent 是否与此操作器相关。