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); }
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); } }