As the question above, my capsule keep rotating non-stop after i put this script to my capsule. Any help would be appreciated
public class MouseLook : MonoBehaviour {
public enum RotationAxes { MouseXAndY = 0, MouseX = 3, MouseY = 5 }
public RotationAxes axes = RotationAxes.MouseXAndY;
public float joysensitivityX = 3F;
public float joysensitivityY = 3F;
public float minimumX = -360F;
public float maximumX = 360F;
public float minimumY = -60F;
public float maximumY = 60F;
float rotationY = 0F;
void Update ()
{
float Xon = Mathf.Abs (Input.GetAxis ("Joy X"));
float Yon = Mathf.Abs (Input.GetAxis ("Joy Y"));
if (axes == RotationAxes.MouseX)
{
if (Xon>.05){
transform.Rotate(0, Input.GetAxis("Joy X") * joysensitivityX, 0);
}
}
if (axes == RotationAxes.MouseX)
{
if (Yon>.05){
rotationY += Input.GetAxis("Joy Y") * joysensitivityY;
}
rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
transform.localEulerAngles = new Vector3(-rotationY, transform.localEulerAngles.y, 0);
}
}
}