private bool MenuHandleInput()
 {
     if (Input.GetMouseButtonDown(1) || Input.GetKeyDown(KeyCode.Escape))
     {
         menuUIController.LeaveMenu(delegate
         {
             PopStateStack();
             UpdateWaits();
             MessageBoxVisible = true;
             MainUIController.ShowMessageBox();
             ExecuteActions();
         }, showMessage: true);
     }
     return(false);
 }