La rotación de cámara debe leer normalmente una Action de tipo Vector2.
Ejemplo:
Action: Look
Action Type: Value
Control Type: Vector2
Bindings típicos:
Mouse Delta
Gamepad Right Stick
Vector2 look =
lookAction.action.ReadValue<Vector2>();
yaw += look.x * sensibilidad;
pitch -= look.y * sensibilidad;
pitch = Mathf.Clamp(
pitch,
-80f,
80f
);
A veces conviene usar sensibilidades distintas porque Mouse Delta y stick no se sienten igual.
Podés adaptar según el Control Scheme actual.