/// <summary> /// Checks for input. /// </summary> void CheckForInput() { if (Input.anyKeyDown) { const float TIME_SCALE_MODIFIER = 1.0f; if (Input.GetKeyDown(KeyCode.Keypad0)) { Time.timeScale = 0; } else if (Input.GetKeyDown(KeyCode.Keypad1)) { Time.timeScale = 1; } else if (Input.GetKeyDown(KeyCode.Keypad2)) { Time.timeScale = 2; } else if (Input.GetKeyDown(KeyCode.Keypad3)) { Time.timeScale = 5; } else if (Input.GetKeyDown(KeyCode.Keypad5)) { Time.timeScale = 10; } else if (Input.GetKeyDown(KeyCode.Keypad6)) { if (Time.timeScale + TIME_SCALE_MODIFIER <= 100) { Time.timeScale += TIME_SCALE_MODIFIER; } } else if (Input.GetKeyDown(KeyCode.Keypad4)) { if (Time.timeScale - TIME_SCALE_MODIFIER >= 0) { Time.timeScale -= TIME_SCALE_MODIFIER; } } else if (Input.GetKeyDown(KeyCode.Escape)) {//Go to menu. Time.timeScale = 1; SceneLoader.targetScene = SceneLoader.Scene.Menu; SceneLoader.LoadTargetScene(); } } if (Input.mouseScrollDelta.y != 0) {//Camera Scrolling. if (Input.mouseScrollDelta.y == 1) { _camera.Zoom(true); } else { _camera.Zoom(false); } } }