コード例 #1
0
    public override void OnPointerUp(PointerEventData eventData)
    {
        OnBeginDragEvent?.Invoke(false); //Событие перемещение джойстиком
        OnUpEvent?.Invoke();             //События нажатия на джойстик

        InvokeJoytickRoutine(false);     //Исчезновение картинки джойстика
    }
コード例 #2
0
ファイル: Card.cs プロジェクト: andrey30353/CardTest
    public void OnBeginDrag(PointerEventData eventData)
    {
        GetComponent <CanvasGroup>().blocksRaycasts = false;

        _outlineImage.enabled = true;

        OnBeginDragEvent?.Invoke(this);
    }
コード例 #3
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     //if (item != null)
     {
         icon.color = new Color(1, 1, 1, 0.5f);
         OnBeginDragEvent?.Invoke(this);
     }
 }
コード例 #4
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     if (Item != null)
     {
         image.color = _dragColor;
     }
     OnBeginDragEvent?.Invoke(this);
 }
コード例 #5
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     transform.parent = rootCanvas.transform;
     transform.SetAsLastSibling();
     isRaycastValid = false;
     if (OnBeginDragEvent != null)
     {
         OnBeginDragEvent.Invoke(gameObject, eventData);
     }
 }
コード例 #6
0
ファイル: DraggableHandle.cs プロジェクト: zwong91/Titan
 public void OnBeginDrag(PointerEventData eventData)
 {
     if (eventData.button == DragInputButton)
     {
         //分发BeginDrag消息
         if (OnBeginDragEvent != null)
         {
             OnBeginDragEvent.Invoke(eventData);
         }
     }
 }
コード例 #7
0
    public void ShootJoystickPointerUp()
    {
        OnBeginDragEvent?.Invoke(false);
        OnBeginDragEvent?.Invoke(false); //Событие перемещение джойстиком
        OnUpEvent?.Invoke();             //События нажатия на джойстик

        canvasGroup.alpha = 0;

        direction = Vector2.zero;
        moveableJoytick.anchoredPosition = direction;
    }
コード例 #8
0
    /// <summary>
    /// 开始拖拽
    /// </summary>
    /// <param name="_eventData">参数</param>
    public void OnBeginDrag(PointerEventData _eventData)
    {
        if (mMaskableGraphic == null)
        {
            mMaskableGraphic = GetComponent <MaskableGraphic>();
        }
        RectTransform canvas        = (RectTransform)mMaskableGraphic.canvas.transform;
        Vector2       mouseUguiPos  = Vector2.zero;
        RectTransform dragTransform = (RectTransform)_eventData.pointerDrag.transform;
        bool          isRect        = RectTransformUtility.ScreenPointToLocalPointInRectangle(
            canvas, _eventData.position, _eventData.pressEventCamera, out mouseUguiPos);

        if (isRect)//如果在
        {
            //计算图片中心和鼠标点的差值
            mOffset = dragTransform.anchoredPosition - mouseUguiPos;
        }
        OnBeginDragEvent?.Invoke(this, _eventData);
    }
コード例 #9
0
ファイル: DragEventListener.cs プロジェクト: nmbswls/CSCI529
 public void ClearDragEvent()
 {
     {
         if (OnDragEvent != null)
         {
             Delegate[] invokeList = OnDragEvent.GetInvocationList();
             if (invokeList != null)
             {
                 foreach (Delegate del in invokeList)
                 {
                     OnDragEvent -= (OnDragDlg)del;
                 }
             }
         }
     }
     {
         if (OnBeginDragEvent != null)
         {
             Delegate[] invokeList = OnBeginDragEvent.GetInvocationList();
             if (invokeList != null)
             {
                 foreach (Delegate del in invokeList)
                 {
                     OnBeginDragEvent -= (OnBeginDragDlg)del;
                 }
             }
         }
     }
     {
         if (OnEndDragEvent != null)
         {
             Delegate[] invokeList = OnEndDragEvent.GetInvocationList();
             if (invokeList != null)
             {
                 foreach (Delegate del in invokeList)
                 {
                     OnEndDragEvent -= (OnEndDragDlg)del;
                 }
             }
         }
     }
 }
コード例 #10
0
 /// <summary>
 /// On begin drag.
 /// </summary>
 /// <param name="eventData">Pointer event data.</param>
 public void OnBeginDrag(PointerEventData eventData)
 {
     OnBeginDragEvent?.Invoke(eventData);
 }
コード例 #11
0
 /// <summary>
 /// Drag functions need some work because of the nature of a VRIK_Draggable.
 /// </summary>
 /// <param name="eventData"></param>
 public void OnBeginDrag(BaseEventData eventData)
 {
     OnBeginDragEvent?.Invoke(this);
 }
コード例 #12
0
 public override void OnBeginDrag(PointerEventData eventData)
 {
     OnBeginDragEvent?.Invoke(true);
 }
コード例 #13
0
 public override void OnBeginDrag(PointerEventData pointerEventData)
 {
     base.OnBeginDrag(pointerEventData);
     OnBeginDragEvent?.Invoke(pointerEventData);
 }
コード例 #14
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     OnBeginDragEvent?.Invoke(eventData);
     UIManager.IsMouseInteractionDisabled = true;
 }
コード例 #15
0
ファイル: ShootJoystick.cs プロジェクト: nicemanman/FreeBoom
 public override void OnPointerUp(PointerEventData eventData)
 {
     OnBeginDragEvent?.Invoke(false);
     OnUpEvent?.Invoke();
     base.OnPointerUp(eventData);
 }
コード例 #16
0
ファイル: ItemSlot.cs プロジェクト: Kir-A-Chit-La/Client-Side
 public void OnBeginDrag(PointerEventData eventData) => OnBeginDragEvent?.Invoke(this);