Advertisement
Guest User

Untitled

a guest
Oct 20th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.73 KB | None | 0 0
  1.  
  2.         if (Input.GetKey(LookKey)){
  3.       Vector3 rot = transform.parent.rotation.eulerAngles;
  4.       rot += new Vector3(0, Input.GetAxis("Mouse X"), 0);
  5.       transform.parent.rotation = Quaternion.Euler(rot);
  6.       rot = transform.rotation.eulerAngles;
  7.       rot += new Vector3(Input.GetAxis("Mouse Y"), 0, 0);
  8.       transform.rotation = Quaternion.Euler(rot);
  9.       if (transform.localEulerAngles.x > 180)
  10.       {
  11.         if (transform.localEulerAngles.x - 360 < -UpperCamLimit)
  12.         {
  13.           transform.rotation = Quaternion.Euler(-UpperCamLimit, 0, 0);
  14.         }
  15.       }
  16.       else if (transform.localEulerAngles.x > LowerCamLimit)
  17.       {
  18.         transform.rotation = Quaternion.Euler(LowerCamLimit, 0, 0);
  19.       }
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement