mirror of
https://github.com/Project-Redacted/project-hampter.git
synced 2025-05-29 23:03:16 +00:00
46 lines
904 B
C#
46 lines
904 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class PlayerCam : MonoBehaviour
|
|
{
|
|
public float sensX;
|
|
public float sensY;
|
|
|
|
public Transform orientation;
|
|
|
|
float xRotation;
|
|
float yRotation;
|
|
|
|
float mouseX;
|
|
float mouseY;
|
|
private void Start()
|
|
{
|
|
Cursor.lockState = CursorLockMode.Locked;
|
|
Cursor.visible = false;
|
|
|
|
}
|
|
private void Update()
|
|
{
|
|
mouseX = Input.GetAxisRaw("Mouse X") * Time.deltaTime * sensX;
|
|
mouseY = Input.GetAxisRaw("Mouse Y") * Time.deltaTime * sensY;
|
|
//}
|
|
//private void FixedUpdate()
|
|
//{
|
|
|
|
|
|
yRotation += mouseX;
|
|
|
|
xRotation -= mouseY;
|
|
xRotation = Mathf.Clamp(xRotation, -90f, 90f);
|
|
|
|
transform.rotation = Quaternion.Euler(xRotation, yRotation, 0);
|
|
orientation.rotation = Quaternion.Euler(0, yRotation, 0);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|