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