protected new void OnDestroy()
 {
     base.OnDestroy();
     if (DialogManager.Instance != null)
     {
         DialogManager.EndDialog();
     }
 }
 /// <summary>
 /// Returns to the main menu.
 /// </summary>
 public void ReturnToMainMenu()
 {
     Time.timeScale = 1;
     TransitionManager.MakeTransition("main_menu");
     pauseScreen.SetActive(false);
     DialogManager.EndDialog();
     paused = false;
 }