public static void ShowConfiguration() // When use click on Fight class settings { RogueLevelSettings.Load(); var settingWindow = new MarsSettingsGUI.SettingsWindow(RogueLevelSettings.CurrentSetting, ObjectManager.Me.WowClass.ToString()); settingWindow.ShowDialog(); RogueLevelSettings.CurrentSetting.Save(); Main.kindofclass = RogueLevelSettings.CurrentSetting.ChooseTalent; }
public static void Initialize() { { _isLaunched = true; RogueLevelSettings.Load(); Main.kindofclass = RogueLevelSettings.CurrentSetting.ChooseTalent; Talents.InitTalents(RogueLevelSettings.CurrentSetting.AssignTalents, RogueLevelSettings.CurrentSetting.UseDefaultTalents, RogueLevelSettings.CurrentSetting.TalentCodes.ToArray()); Logging.Write("Rogue Low Level Class...loading..."); Rotation(); } }
public static bool Load() { try { if (File.Exists(AdviserFilePathAndName("RogueLevelSettings", ObjectManager.Me.Name + "." + Usefuls.RealmName))) { CurrentSetting = Load <RogueLevelSettings>(AdviserFilePathAndName("RogueLevelSettings", ObjectManager.Me.Name + "." + Usefuls.RealmName)); return(true); } CurrentSetting = new RogueLevelSettings(); } catch (Exception e) { Logging.WriteError("RogueLevelSettings > Load(): " + e); } return(false); }