Example #1
0
        public void OnSettingsUI(UIHelperBase helper)
        {
            var components = helper.AddOptionsGroup <Configuration>();

            UTSettingsUI.MaxTreeLabel = components.OfType <UILabel>().FirstOrDefault(l => l.text.Contains("Maximum trees"));
            UTSettingsUI.UpdateMaxTreesLabel(OptionsWrapper <Configuration> .Options.ScaleFactor);
        }
Example #2
0
 public static void un_init()
 {
     try
     {
         if (IsInited == true)
         {
             //Singleton<PluginManager>.instance.eventPluginsChanged -= new PluginManager.PluginsChangedHandler(PluginsChanged);
             //Singleton<PluginManager>.instance.eventPluginsStateChanged -= new PluginManager.PluginsChangedHandler(PluginsChanged);
             oSettings   = null;
             IsInited    = false;
             isFirstInit = true;
             if (OptionsWrapper <Configuration> .Options.IsLoggingEnabled())
             {
                 Logger.dbgLog("Mod has been un-initialized.");
             }
         }
     }
     catch (Exception ex)
     {
         Logger.dbgLog("Error in un_init", ex, true);
     }
 }