質問させてください
オブジェクトが常にマウスカーソルの方向を向くようにしたいのですが、なぜか180度 逆方向を向いてしまいます
原因として考えられることを教えてください

mouse = Camera.main.ScreenToWorldPoint(Input.mousePosition);
transform.rotation = Quaternion.FromToRotation(Vector3.up, new Vector3(mouse.x , mouse.y , 0));
print(
Quaternion.FromToRotation(Vector3.up, new Vector3(mouse.x , mouse.y , 0))
);

fromToRotationの第一引数をマイナスにしてみましたが駄目でした