Ejemplo n.º 1
0
        /// <inheritdoc />
        public override void HandleEvent <T>(BaseEventData eventData, ExecuteEvents.EventFunction <T> eventHandler)
        {
            Debug.Assert(eventData != null);
            var teleportData = ExecuteEvents.ValidateEventData <TeleportEventData>(eventData);

            Debug.Assert(teleportData != null);
            Debug.Assert(!teleportData.used);

            // Process all the event listeners
            base.HandleEvent(teleportData, eventHandler);
        }
        private void Execute(IPointerClickHandler handler, BaseEventData eventData)
        {
            var go = (handler as Component).gameObject;

            Debug.LogWarning("IPointerClickHandler : " + go.name);
            OnEvent(handler, eventData);
            if (SkipSendTouch)
            {
                return;
            }

            handler.OnPointerClick(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
        }
Ejemplo n.º 3
0
 // call that does the mapping
 private static void Execute(ITakeDamageHandler handler, BaseEventData eventData)
 {
     // The ValidateEventData makes sure the passed event data is of the correct type
     handler.OnTakeDamage(ExecuteEvents.ValidateEventData <TakeDamageEventData>(eventData));
 }
Ejemplo n.º 4
0
 private static void Execute(IGvrPointerHoverHandler handler, BaseEventData eventData)
 {
     handler.OnGvrPointerHover(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 5
0
 private static void Execute(IColliderEventJiaoHandler handler, BaseEventData eventData)
 {
     handler.OnColliderEventJiao(ExecuteEvents.ValidateEventData <WristBand.JiaoEventData>(eventData));
 }
Ejemplo n.º 6
0
 private static void Execute(IColliderEventDropHandler handler, BaseEventData eventData)
 {
     handler.OnColliderEventDrop(ExecuteEvents.ValidateEventData <ColliderButtonEventData>(eventData));
 }
Ejemplo n.º 7
0
 private static void ExecuteEndDropPreviewHandler(IDropPreviewHandler dropPreviewHandler, BaseEventData eventData)
 {
     dropPreviewHandler.OnEndDropPreview(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 8
0
 private static void Execute(IRayClickHandler handler, BaseEventData eventData)
 {
     handler.OnRayClick(ExecuteEvents.ValidateEventData <RayEventData>(eventData));
 }
Ejemplo n.º 9
0
 private static void Execute(IHorizontalDragHandler handler, BaseEventData eventData)
 {
     handler.OnHorizontalDrag(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 10
0
 static void Execute(IEndPinchHandler handler, BaseEventData e)
 {
     handler.OnEndPinch(ExecuteEvents.ValidateEventData <PinchEventData>(e));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// Used by <see cref="ExecuteEvents.ExecuteHierarchy{T}(UnityEngine.GameObject, BaseEventData, ExecuteEvents.EventFunction{T})"/>
 /// to execute the <see cref="ILongPressHandler.OnLongPress(PointerEventData)"/>
 /// event handler for whatever objects it finds in the
 /// UI stack.
 /// </summary>
 /// <param name="handler">The object in the UI stack that will receive the event</param>
 /// <param name="eventData">The event data to pass to the event handler</param>
 private static void ExecuteLongPress(ILongPressHandler handler, BaseEventData eventData)
 {
     handler.OnLongPress(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 12
0
 private void Execute(IGestureEndHandler handler, BaseEventData eventData)
 {
     handler.OnGestureEnded(ExecuteEvents.ValidateEventData <MultiTouchPointerEventData>(eventData));
 }
 // call that does the mapping
 private static void Execute(IGameOverHandler handler, BaseEventData eventData)
 {
     // The ValidateEventData makes sure the passed event
     // data is of the correct type and not null
     handler.OnGameOverTrigger(ExecuteEvents.ValidateEventData <GameOverEventData>(eventData));
 }
 private static void Execute(IPointerPressedHandler handler, BaseEventData eventData)
 {
     handler.OnPointerPress(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 15
0
 private static void Execute(IConfirmWantsDrag handler, BaseEventData eventData)
 {
     handler.OnConfirmWantsDrag(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 16
0
 private static void Execute(IRayEndDragHandler handler, BaseEventData eventData)
 {
     handler.OnEndDrag(ExecuteEvents.ValidateEventData <RayEventData>(eventData));
 }
Ejemplo n.º 17
0
 private static void Execute(IPopupDefocusHandler handler, BaseEventData eventData)
 {
     handler.OnPopupDefocus(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 18
0
 private static void ExecuteDragOverHandler(IDragOverHandler dragOverHandler, BaseEventData eventData)
 {
     dragOverHandler.OnDragOver(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
Ejemplo n.º 19
0
 static void Execute(IRayBeginDragHandler handler, BaseEventData eventData)
 {
     handler.OnBeginDrag(ExecuteEvents.ValidateEventData <RayEventData>(eventData));
 }
Ejemplo n.º 20
0
 static void Execute(IRayPointerUpHandler handler, BaseEventData eventData)
 {
     handler.OnPointerUp(ExecuteEvents.ValidateEventData <RayEventData>(eventData));
 }
Ejemplo n.º 21
0
 static void Execute(IRayHoverHandler handler, BaseEventData eventData)
 {
     handler.OnRayHover(ExecuteEvents.ValidateEventData <RayEventData>(eventData));
 }
Ejemplo n.º 22
0
 private static void Execute(IColliderEventAxisChangedHandler handler, BaseEventData eventData)
 {
     handler.OnColliderEventAxisChanged(ExecuteEvents.ValidateEventData <ColliderAxisEventData>(eventData));
 }
Ejemplo n.º 23
0
 public static void ExecutePointerExit(IPointerExitHandler handler,
                                       BaseEventData data)
 {
     handler.OnPointerExit(ExecuteEvents
                           .ValidateEventData <PointerEventData>(data));
 }
Ejemplo n.º 24
0
 private static void Execute(IColliderEventHoverEnterHandler handler, BaseEventData eventData)
 {
     handler.OnColliderEventHoverEnter(ExecuteEvents.ValidateEventData <ColliderHoverEventData>(eventData));
 }
 // call that does the mapping
 private static void Execute(ICustomEventHandler handler, BaseEventData eventData)
 {
     // The ValidateEventData makes sure the passed event data is of the correct type
     handler.OnCustomEvent(ExecuteEvents.ValidateEventData <PointerEventData> (eventData));
 }
Ejemplo n.º 26
0
 private static void Execute(IScrollToDirectHandler handler, BaseEventData eventData)
 {
     handler.OnScrollToLeft(ExecuteEvents.ValidateEventData <ScrollEventData>(eventData));
 }
Ejemplo n.º 27
0
 private static void Execute(ITargetSelectedHandler handler, BaseEventData eventData)
 {
     handler.OnTargetSelected(ExecuteEvents.ValidateEventData <PointerEventData>(eventData));
 }
 private static void Execute(IPointer3DPressEnterHandler handler, BaseEventData eventData)
 {
     handler.OnPointer3DPressEnter(ExecuteEvents.ValidateEventData <Pointer3DEventData>(eventData));
 }
Ejemplo n.º 29
0
 static void Execute(IKeyUpHandler handler, BaseEventData eventData)
 {
     handler.OnKeyUp(ExecuteEvents.ValidateEventData <KeyEventData>(eventData));
 }