using Unity.Cinemachine; using UnityEngine; using UnityEngine.InputSystem; public class RotatePlayer : MonoBehaviour { [Header("References")] [SerializeField] private InputHolder playerInputHolder; [SerializeField] private CinemachineCamera vCam; [SerializeField] private Transform playerObject; private Vector2 lookInput; private float playerYaw; public float mSens; private void Update() { MouseInput(); PlayerRotation(); } private void PlayerRotation() { playerYaw += lookInput.x * mSens; playerObject.rotation = Quaternion.Euler(0f, playerYaw, 0f); } private void MouseInput() { lookInput = playerInputHolder.lookAction.action.ReadValue<Vector2>(); } }