как не менять позицию Z в canvas при OnDrag

Есть карточная игра и при перемещение карты она должна следовать за мышкой, но она летит просто в плотную к камере

    Camera MainCamera;

    void Awake()
    {
        MainCamera = Camera.main;
    }


    public void OnDrag(PointerEventData eventData)
    {
        Vector2 newPos = MainCamera.ScreenToWorldPoint(eventData.position);
        transform.position = newPos;
    }

Ответы (0 шт):