public void OpeningFinished()
 {
     startMenu.SetActive(false);
     openingCinematic.SetActive(false);
     mainCam.gameObject.SetActive(true);
     gameUI.SetActive(true);
     TimeController.instance.ResumeGameTime();
     introTutorial.ActivateTutorial();
 }
 private void Update()
 {
     currentTimeLeft -= Time.deltaTime;
     if (currentTimeLeft <= 0 && !TimeController.instance.IsGameTimePaused())
     {
         timeLeftText.text = "Alien Died!";
         alienTutorial.ActivateTutorial();
         TimeController.instance.EnterRewindMode();
     }
     else if (!TimeController.instance.IsGameTimePaused())
     {
         UpdateTimeLeftText();
     }
 }
 private void Update()
 {
     if (!TimeController.instance.IsGameTimePaused() && vehiclesOnPad.Contains(PlayerManager.instance.currentVehicle))
     {
         keyhint.text = "Press E to switch vehicle.";
         if (Input.GetButtonUp("Switch") && !switchedThisFrame)
         {
             switchedThisFrame = true;
             keyhint.text      = "";
             if (rewindTutorial2 != null)
             {
                 rewindTutorial2.ActivateTutorial();
             }
             PlayerManager.instance.SwitchToNextVehicle();
         }
     }
 }