public void SetPause()
 {
     if (pauseMenuCanvas.activeSelf)
     {
         if (!set.SetPause() && !inv.SetPause() && !ability.SetPause() && !stat.SetPause() && !order.SetPause() && !manage.SetPause())
         {
             Time.timeScale = 1.0f;
             HideMainPanel();
             pauseMenuCanvas.SetActive(false);
         }
     }
     else
     {
         if (!dialogueCanvas.activeSelf)
         {
             Time.timeScale = 0.0f;
             pauseMenuCanvas.SetActive(true);
             ShowMainPanel();
         }
     }
 }