Class ExecuteEvents
Inheritance
ExecuteEvents
Assembly: UnityEngine.UI.dll
Syntax
public static class ExecuteEvents
Properties
beginDragHandler
Declaration
public static ExecuteEvents.EventFunction<IBeginDragHandler> beginDragHandler { get; }
Property Value
cancelHandler
Declaration
public static ExecuteEvents.EventFunction<ICancelHandler> cancelHandler { get; }
Property Value
deselectHandler
Declaration
public static ExecuteEvents.EventFunction<IDeselectHandler> deselectHandler { get; }
Property Value
dragHandler
Declaration
public static ExecuteEvents.EventFunction<IDragHandler> dragHandler { get; }
Property Value
dropHandler
Declaration
public static ExecuteEvents.EventFunction<IDropHandler> dropHandler { get; }
Property Value
endDragHandler
Declaration
public static ExecuteEvents.EventFunction<IEndDragHandler> endDragHandler { get; }
Property Value
initializePotentialDrag
Declaration
public static ExecuteEvents.EventFunction<IInitializePotentialDragHandler> initializePotentialDrag { get; }
Property Value
moveHandler
Declaration
public static ExecuteEvents.EventFunction<IMoveHandler> moveHandler { get; }
Property Value
pointerClickHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerClickHandler> pointerClickHandler { get; }
Property Value
pointerDownHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerDownHandler> pointerDownHandler { get; }
Property Value
pointerEnterHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerEnterHandler> pointerEnterHandler { get; }
Property Value
pointerExitHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerExitHandler> pointerExitHandler { get; }
Property Value
pointerMoveHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerMoveHandler> pointerMoveHandler { get; }
Property Value
pointerUpHandler
Declaration
public static ExecuteEvents.EventFunction<IPointerUpHandler> pointerUpHandler { get; }
Property Value
Declaration
public static ExecuteEvents.EventFunction<IScrollHandler> scrollHandler { get; }
Property Value
selectHandler
Declaration
public static ExecuteEvents.EventFunction<ISelectHandler> selectHandler { get; }
Property Value
submitHandler
Declaration
public static ExecuteEvents.EventFunction<ISubmitHandler> submitHandler { get; }
Property Value
updateSelectedHandler
Declaration
public static ExecuteEvents.EventFunction<IUpdateSelectedHandler> updateSelectedHandler { get; }
Property Value
Methods
CanHandleEvent<T>(GameObject)
Whether the specified game object will be able to handle the specified event.
Declaration
public static bool CanHandleEvent<T>(GameObject go) where T : IEventSystemHandler
Parameters
Returns
Type Parameters
ExecuteHierarchy<T>(GameObject, BaseEventData, EventFunction<T>)
Declaration
public static GameObject ExecuteHierarchy<T>(GameObject root, BaseEventData eventData, ExecuteEvents.EventFunction<T> callbackFunction) where T : IEventSystemHandler
Parameters
Returns
Type Parameters
Execute<T>(GameObject, BaseEventData, EventFunction<T>)
Declaration
public static bool Execute<T>(GameObject target, BaseEventData eventData, ExecuteEvents.EventFunction<T> functor) where T : IEventSystemHandler
Parameters
Returns
Type Parameters
GetEventHandler<T>(GameObject)
Bubble the specified event on the game object, figuring out which object will actually receive the event.
Declaration
public static GameObject GetEventHandler<T>(GameObject root) where T : IEventSystemHandler
Parameters
Returns
Type Parameters
ValidateEventData<T>(BaseEventData)
Declaration
public static T ValidateEventData<T>(BaseEventData data) where T : class
Parameters
Returns
Type Parameters