HeavenStudio/Assets/Scripts/UI/LeftClickEvent.cs
2024-03-21 19:04:37 -05:00

19 lines
468 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class LeftClickEvent : Selectable
{
public UnityEvent OnLeftClick;
public override void OnPointerDown(PointerEventData eventData)
{
base.OnPointerDown(eventData);
if(eventData.button != PointerEventData.InputButton.Left) return;
OnLeftClick?.Invoke();
}
}