Exemple #1
0
 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();
     }
 }
Exemple #2
0
    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;
    }
Exemple #3
0
 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);
 }