/// <summary>
 /// Cancel Global Level Event
 /// </summary>
 /// <param name="e">The event you want to cancel</param>
 public static void CancelGlobalLevelEvent(GlobalLevelEvent e)
 {
     switch (e)
     {
         case GlobalLevelEvent.LevelLoad:
             Level.cancelload = true;
             break;
         case GlobalLevelEvent.LevelSave:
             Level.cancelsave = true;
             break;
     }
 }
 /// <summary>
 /// Check to see if global level event is canceled
 /// </summary>
 /// <param name="e">The event to check</param>
 /// <returns></returns>
 public static bool IsGlobalLevelEventCanceled(GlobalLevelEvent e)
 {
     switch (e)
     {
         case GlobalLevelEvent.LevelLoad:
             return Level.cancelload;
         case GlobalLevelEvent.LevelSave:
             return Level.cancelsave;
         default:
             return false;
     }
 }