IPointerEnterHandler - OnPointerEnter - Called when a pointer enters the objectIPointerExitHandler - OnPointerExit - Called when a pointer exits the object

IPointerDownHandler - OnPointerDown - Called when a pointer is pressed on the objectIPointerUpHandler - OnPointerUp - Called when a pointer is released (called on the original the pressed object)

IPointerClickHandler - OnPointerClick - Called when a pointer is pressed and released on the same object

IInitializePotentialDragHandler - OnInitializePotentialDrag - Called when a drag target is found, can be used to initialise valuesIBeginDragHandler - OnBeginDrag - Called on the drag object when dragging is about to beginIDragHandler - OnDrag - Called on the drag object when a drag is happeningIEndDragHandler - OnEndDrag - Called on the drag object when a drag finishesIDropHandler - OnDrop - Called on the object where a drag finishes

IScrollHandler - OnScroll - Called when a mouse wheel scrolls

IUpdateSelectedHandler - OnUpdateSelected - Called on the selected object each tick

ISelectHandler - OnSelect - Called when the object becomes the selected objectIDeselectHandler - OnDeselect - Called on the selected object becomes deselected