ExecuteEvents

class in UnityEngine.EventSystems

切换到手册

描述

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

静态变量

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 函数。

静态函数

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

委托

EventFunction<T0>EventFunction 的函数定义,用于将给定的 EventInterface 映射到特定事件调用。