Ну хорошо. Допустим я буду делать через вот это:
transform.rotation = Quaternion.Slerp(transform.rotation, позиция мыши, скорость поворота);
Как определить позицию мыши в пространстве?
Ray ray = cam.ScreenPointToRay (Input.mousePosition);
Не катит, т.к. нужен трансформ или Vector3.