как не менять позицию Z в canvas при OnDrag
Есть карточная игра и при перемещение карты она должна следовать за мышкой, но она летит просто в плотную к камере
Camera MainCamera;
void Awake()
{
MainCamera = Camera.main;
}
public void OnDrag(PointerEventData eventData)
{
Vector2 newPos = MainCamera.ScreenToWorldPoint(eventData.position);
transform.position = newPos;
}