Clickable
class in UnityEngine.UIElements
/
Inherits from:UIElements.MouseManipulator
/
Implemented in:UnityEngine.UIElementsModule
Description 描述
Manipulator that tracks Mouse events on an element and callbacks when the elements is clicked.
Properties 属性
| active | Set this to true when the manipulator is activated. | ||
| lastMousePosition | Mouse position saved during the last mouse event on the target element. |
Constructors
| Clickable | Constructor. |
Protected Methods
| OnMouseDown | Called when a MouseDownEvent was sent to the target element. | ||
| OnMouseMove | Called when a MouseMoveEvent was sent to the target element. | ||
| OnMouseUp | Called when a MouseUpEvent was sent to the target element. | ||
| RegisterCallbacksOnTarget | Called to register mouse event callbacks on the target element. | ||
| UnregisterCallbacksFromTarget | Called to unregister event callbacks from the target element. |
Events
| clicked | Callback triggerred when the target element is clicked. | ||
| clickedWithEventInfo | Callback triggerred when the target element is clicked. |
Inherited Members 继承成员
Properties 属性
| target | VisualElement being manipulated. | ||
| activators | List of Activationfilters. |
Protected Methods
| CanStartManipulation | Checks if MouseEvent matches agains all the MouseActivationFilters requirements. | ||
| CanStopManipulation | Checks if MouseEvent is related to this Manipulator. |