ItemDragHandler
user_3183455
csharp
a year ago
794 B
13
Indexable
using UnityEngine;
using UnityEngine.EventSystems;
namespace CuongMono.Item
{
public abstract class ItemDragHandler : MonoBehaviour,
IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler
{
[Header("Item Drag Handler")]
[SerializeField] protected ItemSlotUI itemSlotUI;
[SerializeField] protected CursorHolderBehaviour cursorHolder = null;
public int SlotIndex { get => transform.parent.GetSiblingIndex(); }
public abstract void OnPointerClick(PointerEventData eventData);
public void OnPointerEnter(PointerEventData eventData)
{
//Popup tooltip
}
public void OnPointerExit(PointerEventData eventData)
{
//Hide tooltip
}
}
}Editor is loading...
Leave a Comment