public void LeaveMenu(MenuUIController.MenuCloseDelegate onClose, bool doPop)
 {
     menuUIController.LeaveMenu(delegate
     {
         if (doPop)
         {
             PopStateStack();
         }
         UpdateWaits();
         ExecuteActions();
         if (onClose != null)
         {
             onClose();
         }
     }, showMessage: false);
 }