ExecuteEvents

class in UnityEngine.EventSystems

Switch to Manual

Description

可用于向游戏对象发送 IEventSystemHandler 的 Helper 类。

Static Variables

beginDragHandler IBeginDragHandler 执行 Helper 函数。
cancelHandler ICancelHandler 执行 Helper 函数。
deselectHandler IDeselectHandler 执行 Helper 函数。
dragHandler IDragHandler 执行 Helper 函数。
dropHandler IDropHandler 执行 Helper 函数。
endDragHandler IEndDragHandler 执行 Helper 函数。
initializePotentialDrag IInitializePotentialDragHandler 执行 Helper 函数。
moveHandler IMoveHandler 执行 Helper 函数。
pointerClickHandler IPointerClickHandler 执行 Helper 函数。
pointerDownHandler IPointerDownHandler 执行 Helper 函数。
pointerEnterHandler IPointerEnterHandler 执行 Helper 函数。
pointerExitHandler IPointerExitHandler 执行 Helper 函数。
pointerUpHandler IPointerUpHandler 执行 Helper 函数。
scrollHandler IScrollHandler 执行 Helper 函数。
selectHandler ISelectHandler 执行 Helper 函数。
submitHandler ISubmitHandler 执行 Helper 函数。
updateSelectedHandler IUpdateSelectedHandler 执行 Helper 函数。

Static Functions

CanHandleEvent给定的 GameObject 是否可以处理类型为 T 的 IEventSystemHandler。
Execute执行类型为 T 的事件:GameObject 上的 IEventSystemHandler。
ExecuteHierarchy向上递归调用 Execute<T> 的层级视图,直到有可以处理该事件的游戏对象。
GetEventHandler遍历从 root 开始的对象层级视图,然后返回实现类型为 <T> 的事件处理程序的 GameObject。
ValidateEventData尝试将数据转换为 T 类型。如果转换失败,则抛出 ArgumentException。

Delegates

EventFunction<T0>Funtion definition for an EventFunction that is used to map a given EventInterface into a specific event call.