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