void IDragHandler.OnDrag(PointerEventData eventData) { if (_pointerId == eventData.pointerId) { OnDragged?.Invoke(eventData.delta); } }
private void OnMouseDrag() { if (!ball) { return; } ApplyForce(ball); OnDragged?.Invoke(this); }
void IDragHandler.OnDrag(PointerEventData eventData) { var r = GetComponent <RectTransform>(); var r2 = r.rect.size; Vector2 x; RectTransformUtility.ScreenPointToLocalPointInRectangle(r, eventData.position, null, out x); x += new Vector2(r2.x, -r2.y) / 2; posn = Util.CanvasToPixel(x); OnDragged?.Invoke(posn); }
public void OnDrag(PointerEventData ped) { OnDragged?.Invoke(ped); }
public void OnDrag(PointerEventData eventData) { OnDragged?.Invoke(eventData.position); }
public void OnDrag(PointerEventData eventData) { SetPosition(eventData.position); OnDragged?.Invoke(_id); }