コード例 #1
0
ファイル: UGUIDrag.cs プロジェクト: keltonxian/salon
    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);
        }
    }