private void Start()
{
SetupEventTriggerForClick();
}
private void SetupEventTriggerForClick()
{
EventTrigger eventTrigger = GetComponent<EventTrigger>();
if (eventTrigger == null)
{
eventTrigger = gameObject.AddComponent<EventTrigger>();
}
EventTrigger.Entry clickEntry = new EventTrigger.Entry();
clickEntry.eventID = EventTriggerType.PointerClick;
clickEntry.callback.AddListener((data) => { OnPointerClick((PointerEventData)data); });
eventTrigger.triggers.Add(clickEntry);
}
private void OnPointerClick(PointerEventData data)
{
Debug.Log("Pointer Clicked!");
}