using System; using Unity.VisualScripting; using UnityEngine; using UnityEngine.EventSystems; public class UI_EventHandler : MonoBehaviour, IDragHandler, IPointerClickHandler { 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); } }