private static void Execute(IBeginDragHandler handler, BaseEventData eventData) { handler.OnBeginDrag(ValidateEventData <PointerEventData>(eventData)); }
private static void Execute(IPointerClickHandler handler, BaseEventData eventData) { handler.OnPointerClick(ValidateEventData <PointerEventData>(eventData)); }
private static void Execute(IInitializePotentialDragHandler handler, BaseEventData eventData) { handler.OnInitializePotentialDrag(ValidateEventData <PointerEventData>(eventData)); }
//提交 private static void Execute(ISubmitHandler handler, BaseEventData eventData) { handler.OnSubmit(eventData); }
//取消 private static void Execute(ICancelHandler handler, BaseEventData eventData) { handler.OnCancel(eventData); }
//移动 private static void Execute(IMoveHandler handler, BaseEventData eventData) { handler.OnMove(ValidateEventData <AxisEventData>(eventData)); }
private static void Execute(IDeselectHandler handler, BaseEventData eventData) { handler.OnDeselect(eventData); }
private static void Execute(IUpdateSelectedHandler handler, BaseEventData eventData) { handler.OnUpdateSelected(eventData); }
private static void Execute(IScrollHandler handler, BaseEventData eventData) { handler.OnScroll(ValidateEventData <PointerEventData>(eventData)); }
private static void Execute(IDropHandler handler, BaseEventData eventData) { handler.OnDrop(ValidateEventData <PointerEventData>(eventData)); }