public static void ShowConfiguration() // When a configuration is declared { HunterBeastMasterySettings.Load(); var settingWindow = new MarsSettingsGUI.SettingsWindow(HunterBeastMasterySettings.CurrentSetting, ObjectManager.Me.WowClass.ToString()); settingWindow.ShowDialog(); HunterBeastMasterySettings.CurrentSetting.Save(); }
public static void Initialize() // When product started, initialize and launch Fightclass { //HunterBeastMasterySettings.Load(); //to add Settings later if (ObjectManager.Me.WowClass == WoWClass.Hunter) { HunterBeastMasterySettings.Load(); Logging.Write("Hunter Beastmaster Class...loading..."); _isLaunched = true; Rotation(); } else { Logging.Write("No Hunter....unloading..."); } }
public static bool Load() { try { if (File.Exists(AdviserFilePathAndName("Hunter Settings", ObjectManager.Me.Name + "." + Usefuls.RealmName))) { CurrentSetting = Load <HunterBeastMasterySettings>(AdviserFilePathAndName("Hunter Settings", ObjectManager.Me.Name + "." + Usefuls.RealmName)); return(true); } CurrentSetting = new HunterBeastMasterySettings(); } catch (Exception e) { Logging.WriteError("HunterBeastMasterySettings > Load(): " + e); } return(false); }