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