fork download
  1. using UnityEngine;
  2.  
  3. public class RotatingTheCamera
  4. {
  5. [SerializeField] private float minimumVert;
  6. [SerializeField] private float maximumVert;
  7. [SerializeField] private float sensitivityVert;
  8. [SerializeField] private float sensitivityHor;
  9. private float sensitivityVertForTheUpdateMethod;
  10. private float sensitivityHorForTheUpdateMethod;
  11. private float _rotationX = 0;
  12.  
  13. private void Start()
  14. {
  15. sensitivityVertForTheUpdateMethod = sensitivityVert;
  16. sensitivityHorForTheUpdateMethod = sensitivityHor;
  17. }
  18.  
  19. private void Update()
  20. {
  21. if (Time.timeScale == 1)
  22. {
  23. if(Input.GetMouseButton(0))
  24. {
  25. sensitivityVertForTheUpdateMethod = sensitivityVert;
  26. sensitivityHorForTheUpdateMethod = sensitivityHor;
  27. _rotationX -= Input.GetAxis("Mouse Y") * sensitivityVert;
  28. _rotationX = Mathf.Clamp(_rotationX, minimumVert, maximumVert);
  29. float delta = Input.GetAxis("Mouse X") * sensitivityHor;
  30. float rotationY = transform.localEulerAngles.y + delta;
  31. transform.localEulerAngles = new Vector3(_rotationX, rotationY, 0);
  32. }
  33. else
  34. {
  35. sensitivityVertForTheUpdateMethod = 0;
  36. sensitivityHorForTheUpdateMethod = 0;
  37. }
  38. }
  39. }
  40. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cs(1,7): error CS0246: The type or namespace name `UnityEngine' could not be found. Are you missing an assembly reference?
Compilation failed: 1 error(s), 0 warnings
stdout
Standard output is empty