private void CameraMove()
{
mouseX = Input.GetAxis("Mouse X") * mouseSensivity;
mouseY = Input.GetAxis("Mouse Y") * mouseSensivity;
transform.Rotate(mouseX * new Vector3(0, 1, 0));
cameraTransform.transform.Rotate(-mouseY * new Vector3(1, 0, 0));
cameraTransform.transform.localRotation = Quaternion.Euler(Mathf.Clamp(transform.localEulerAngles.y, -90, 90), 0, 0);
}
и дело в том, что когда заканчивается один таймер, начинается сразу же другой, то есть таймер какого-то действия, а затем таймер перерыва.