public void OnClickEvent(PointerEventData eventData) { if (false == eventData.dragging || (eventData.delta.magnitude < 1.1f && Vector2.Distance(eventData.pressPosition, eventData.position) < 12)) { if (true == this.enabled) { if (true == _isClickAnimEnabled) { PlayJumpAnim(); } } if (null != _soundClick) { AudioManager.PlaySound(_soundClick); } if (null != _pageView) { _pageView.OnEndDrag(eventData); } SetBoxState(true); OnClickAction.Invoke(this); } }