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