internal void OnGUI()
 {
     if (initializationInProgress)
     {
         return;
     }
     try {
         KeyBindingHandler.OnGUI();
         for (int i = 0; i < childMods.Count; i++)
         {
             try {
                 childMods[i].OnGUI();
             } catch (Exception e) {
                 Logger.ReportException(e, childMods[i].ModIdentifier, true);
             }
         }
     } catch (Exception e) {
         Logger.ReportException(e, null, true);
     }
 }
Esempio n. 2
0
 internal void OnGUI()
 {
     if (initializationInProgress)
     {
         return;
     }
     try {
         if (DoLater != null)
         {
             DoLater.OnGUI();
         }
         KeyBindingHandler.OnGUI();
         for (int i = 0; i < initializedMods.Count; i++)
         {
             try {
                 initializedMods[i].OnGUI();
             } catch (Exception e) {
                 Logger.ReportException(e, initializedMods[i].LogIdentifierSafe, true);
             }
         }
     } catch (Exception e) {
         Logger.ReportException(e, null, true);
     }
 }