public void Settings() { ButlerSettings.Load(); ButlerSettings.CurrentSetting.ToForm(); ButlerSettings.CurrentSetting.Save(); ButlerGlobalSettings.Load(); ButlerGlobalSettings.CurrentSetting.ToForm(); ButlerGlobalSettings.CurrentSetting.Save(); ButlerBlackListSettings.Load(); ButlerBlackListSettings.CurrentSetting.Save(); }
public static bool Load() { try { if (File.Exists(AdviserFilePathAndName("Butler", "Globals"))) { CurrentSetting = Load <ButlerGlobalSettings>(AdviserFilePathAndName("Butler", "Globals")); return(true); } CurrentSetting = new ButlerGlobalSettings(); } catch (Exception e) { Logging.WriteDebug("Butler failed to load global settings because of: " + e); } return(false); }
public void Initialize() { ButlerLaunched = true; ButlerSettings.Load(); ButlerGlobalSettings.Load(); ButlerBlackListSettings.Load(); Logging.Write(ButlerPrefix + "Butler version " + butlerVersion + " is loaded and ready"); itemStatConstants = getItemStatConstants(); DrinkAndFood = getItemSubtypeDrinkAndFood(); getFoodAndDrinkArray(); getitemValueOverrides(); if (ButlerGlobalSettings.CurrentSetting.pulseDelay < 1000 || ButlerGlobalSettings.CurrentSetting.pulseDelay > 60000) { ButlerGlobalSettings.CurrentSetting.pulseDelay = 3000; } while (ButlerLaunched && Products.IsStarted) { try { if (wManager.Wow.Helpers.Conditions.InGameAndConnectedAndAliveAndProductStartedNotInPause) { if (!ObjectManager.Me.InCombat && !ObjectManager.Me.IsDead) { PulseLevelUp(); getBagItems(); PulseResting(); getEquippedItems(); PulseEquip(); getBagItems(); PulseDestroy(); } } } catch (Exception e) { Logging.WriteError(ButlerPrefix + "there was an error: " + e); } Thread.Sleep(ButlerGlobalSettings.CurrentSetting.pulseDelay); } }