docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ExecuteEvents

    Inheritance
    object
    ExecuteEvents
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.EventSystems
    Assembly: UnityEngine.UI.dll
    Syntax
    public static class ExecuteEvents

    Properties

    beginDragHandler

    Declaration
    public static ExecuteEvents.EventFunction<IBeginDragHandler> beginDragHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IBeginDragHandler>

    cancelHandler

    Declaration
    public static ExecuteEvents.EventFunction<ICancelHandler> cancelHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<ICancelHandler>

    deselectHandler

    Declaration
    public static ExecuteEvents.EventFunction<IDeselectHandler> deselectHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IDeselectHandler>

    dragHandler

    Declaration
    public static ExecuteEvents.EventFunction<IDragHandler> dragHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IDragHandler>

    dropHandler

    Declaration
    public static ExecuteEvents.EventFunction<IDropHandler> dropHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IDropHandler>

    endDragHandler

    Declaration
    public static ExecuteEvents.EventFunction<IEndDragHandler> endDragHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IEndDragHandler>

    initializePotentialDrag

    Declaration
    public static ExecuteEvents.EventFunction<IInitializePotentialDragHandler> initializePotentialDrag { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IInitializePotentialDragHandler>

    moveHandler

    Declaration
    public static ExecuteEvents.EventFunction<IMoveHandler> moveHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IMoveHandler>

    pointerClickHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerClickHandler> pointerClickHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerClickHandler>

    pointerDownHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerDownHandler> pointerDownHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerDownHandler>

    pointerEnterHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerEnterHandler> pointerEnterHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerEnterHandler>

    pointerExitHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerExitHandler> pointerExitHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerExitHandler>

    pointerMoveHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerMoveHandler> pointerMoveHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerMoveHandler>

    pointerUpHandler

    Declaration
    public static ExecuteEvents.EventFunction<IPointerUpHandler> pointerUpHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IPointerUpHandler>

    scrollHandler

    Declaration
    public static ExecuteEvents.EventFunction<IScrollHandler> scrollHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IScrollHandler>

    selectHandler

    Declaration
    public static ExecuteEvents.EventFunction<ISelectHandler> selectHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<ISelectHandler>

    submitHandler

    Declaration
    public static ExecuteEvents.EventFunction<ISubmitHandler> submitHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<ISubmitHandler>

    updateSelectedHandler

    Declaration
    public static ExecuteEvents.EventFunction<IUpdateSelectedHandler> updateSelectedHandler { get; }
    Property Value
    Type Description
    ExecuteEvents.EventFunction<IUpdateSelectedHandler>

    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
    Type Name Description
    GameObject go
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    T

    ExecuteHierarchy<T>(GameObject, BaseEventData, EventFunction<T>)

    Declaration
    public static GameObject ExecuteHierarchy<T>(GameObject root, BaseEventData eventData, ExecuteEvents.EventFunction<T> callbackFunction) where T : IEventSystemHandler
    Parameters
    Type Name Description
    GameObject root
    BaseEventData eventData
    ExecuteEvents.EventFunction<T> callbackFunction
    Returns
    Type Description
    GameObject
    Type Parameters
    Name Description
    T

    Execute<T>(GameObject, BaseEventData, EventFunction<T>)

    Declaration
    public static bool Execute<T>(GameObject target, BaseEventData eventData, ExecuteEvents.EventFunction<T> functor) where T : IEventSystemHandler
    Parameters
    Type Name Description
    GameObject target
    BaseEventData eventData
    ExecuteEvents.EventFunction<T> functor
    Returns
    Type Description
    bool
    Type Parameters
    Name Description
    T

    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
    Type Name Description
    GameObject root
    Returns
    Type Description
    GameObject
    Type Parameters
    Name Description
    T

    ValidateEventData<T>(BaseEventData)

    Declaration
    public static T ValidateEventData<T>(BaseEventData data) where T : class
    Parameters
    Type Name Description
    BaseEventData data
    Returns
    Type Description
    T
    Type Parameters
    Name Description
    T
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)