public void OnPointerClick(PointerEventData eventData)
 {
     if (eventData != null && eventData.button == PointerEventData.InputButton.Left)
     {
         OnLeftClickEvent?.Invoke(this);
     }
 }
 public void OnClick(InputAction.CallbackContext context)
 {
     if (context.phase != InputActionPhase.Performed)
     {
         return;
     }
     _isPressed = !_isPressed;
     OnLeftClickEvent?.Invoke(_isPressed);
     Log("OnClick");
 }
Esempio n. 3
0
        public void OnPointerClick(PointerEventData eventData)
        {
            if (eventData.dragging)
            {
                return;
            }

            switch (eventData.button)
            {
            case PointerEventData.InputButton.Left:
                OnLeftClickEvent?.Invoke(eventData.pointerCurrentRaycast.gameObject.name);
                break;
            }
        }