using System; using UnityEngine; using UnityEngine.EventSystems; public class UI_EventHandler : MonoBehaviour, IBeginDragHandler, IDragHandler { public Action OnBeginDragHandler = null; public Action OnDragHandler = null; public void OnBeginDrag(PointerEventData eventData) { if (OnBeginDragHandler != null) { OnBeginDragHandler.Invoke(eventData); } } public void OnDrag(PointerEventData eventData) { if (OnDragHandler != null) { OnDragHandler.Invoke(eventData); } } }