23 lines
583 B
C#
23 lines
583 B
C#
using UnityEngine.EventSystems;
|
|
|
|
namespace AlicizaX.UI
|
|
{
|
|
public abstract class InteractiveViewHolder : ViewHolder, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler
|
|
{
|
|
public virtual void OnPointerClick(PointerEventData eventData)
|
|
{
|
|
InvokeClickAction();
|
|
}
|
|
|
|
public virtual void OnPointerEnter(PointerEventData eventData)
|
|
{
|
|
InvokePointerEnterAction();
|
|
}
|
|
|
|
public virtual void OnPointerExit(PointerEventData eventData)
|
|
{
|
|
InvokePointerExitAction();
|
|
}
|
|
}
|
|
}
|