This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
project-undercover/Project Undercover/Assets/Scripts/GuardCameraController.cs

22 lines
No EOL
654 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GuardCameraController : MonoBehaviour {
private float camSens = 120.0f;
private float xRotation = 0.0f;
private float yRotation = 0.0f;
void Start () {
xRotation = transform.eulerAngles.y;
yRotation = transform.eulerAngles.x;
}
void Update () {
xRotation += Time.deltaTime * Input.GetAxis ("Horizontal") * camSens;
yRotation += Time.deltaTime * Input.GetAxis ("Vertical") * camSens;
transform.localRotation = Quaternion.AngleAxis (xRotation, Vector3.up);
transform.localRotation *= Quaternion.AngleAxis (yRotation, -Vector3.right);
}
}