Files
2026-02-21 16:45:37 +08:00

37 lines
952 B
C#

using UnityEngine;
using UnityEngine.EventSystems;
namespace UIWidgets
{
public class ResizableHeaderCell : MonoBehaviour, IInitializePotentialDragHandler, IBeginDragHandler, IEndDragHandler, IDragHandler, IEventSystemHandler
{
public PointerUnityEvent OnInitializePotentialDragEvent = new PointerUnityEvent();
public PointerUnityEvent OnBeginDragEvent = new PointerUnityEvent();
public PointerUnityEvent OnDragEvent = new PointerUnityEvent();
public PointerUnityEvent OnEndDragEvent = new PointerUnityEvent();
public void OnInitializePotentialDrag(PointerEventData eventData)
{
OnInitializePotentialDragEvent.Invoke(eventData);
}
public void OnBeginDrag(PointerEventData eventData)
{
OnBeginDragEvent.Invoke(eventData);
}
public void OnDrag(PointerEventData eventData)
{
OnDragEvent.Invoke(eventData);
}
public void OnEndDrag(PointerEventData eventData)
{
OnEndDragEvent.Invoke(eventData);
}
}
}