docs.unity.cn
    Show / Hide Table of Contents

    Class ExecuteEvents

    Inheritance
    Object
    ExecuteEvents
    Namespace: UnityEngine.EventSystems
    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
    Boolean
    Type Parameters
    Name Description
    T

    Execute<T>(GameObject, BaseEventData, ExecuteEvents.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
    Boolean
    Type Parameters
    Name Description
    T

    ExecuteHierarchy<T>(GameObject, BaseEventData, ExecuteEvents.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

    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
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on 12 June 2023