Paste
Of Code


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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>();
    }

}

Toggle: theme, font