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