ItemDragHandler
user_3183455
csharp
a year ago
794 B
5
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