Files
MMORPG/Assets/Scripts/UI/UI_EventHandler.cs
2026-01-25 23:45:33 +09:00

27 lines
611 B
C#

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