What’s the difference between MonoBehavior OnMouseDrag and IDragHandler OnDrag, and what is the reason to choose one over the other?
Also, the same for all similar situations such as IPointerEnterHandler.OnPointerEnter and MonoBehaviour.OnMouseEnter.
I see that the handlers receive eventData. Are there any other reasons to implement the handlers?