コード例 #1
0
ファイル: PriestLevel.cs プロジェクト: Marsbars/AIO-WOTLK
    public static void ShowConfiguration() // When a configuration is declared
    {
        PriestLevelSettings.Load();
        var settingWindow = new MarsSettingsGUI.SettingsWindow(PriestLevelSettings.CurrentSetting, ObjectManager.Me.WowClass.ToString());

        settingWindow.ShowDialog();
        PriestLevelSettings.CurrentSetting.Save();
        Main.kindofclass = PriestLevelSettings.CurrentSetting.ChooseTalent;
    }
コード例 #2
0
 public static bool Load()
 {
     try
     {
         if (File.Exists(AdviserFilePathAndName("PriestLevelSettings", ObjectManager.Me.Name + "." + Usefuls.RealmName)))
         {
             CurrentSetting =
                 Load <PriestLevelSettings>(AdviserFilePathAndName("PriestLevelSettings",
                                                                   ObjectManager.Me.Name + "." + Usefuls.RealmName));
             return(true);
         }
         CurrentSetting = new PriestLevelSettings();
     }
     catch (Exception e)
     {
         Logging.WriteError("PriestLevelSettings > Load(): " + e);
     }
     return(false);
 }
コード例 #3
0
ファイル: PriestLevel.cs プロジェクト: Marsbars/AIO-WOTLK
    public static void Initialize()
    {
        if (ObjectManager.Me.WowClass == WoWClass.Priest && ObjectManager.Me.Level < 80)
        {
            #region Loggin Settings
            Logging.Write("Priest Low Level Class...loading...");
            #endregion
            PriestLevelSettings.Load();
            Main.kindofclass = PriestLevelSettings.CurrentSetting.ChooseTalent;
            Talents.InitTalents(PriestLevelSettings.CurrentSetting.AssignTalents,
                                PriestLevelSettings.CurrentSetting.UseDefaultTalents,
                                PriestLevelSettings.CurrentSetting.TalentCodes.ToArray());
            Logging.Write("PriestLevelSettings Loaded");

            _isLaunched = true;
            if (Me.Level < 10)
            {
                Spec = "Under10";
            }
            if (Extension.GetSpec() == "Shadow")
            {
                Spec = "Shadow";
            }
            if (Extension.GetSpec() == "Disciple")
            {
                Spec = "Disci";
            }
            if (Extension.GetSpec() == "Holy")
            {
                Spec = "Holy";
            }
            Rotation();
        }
        else
        {
            Logging.Write("No Priest....unloading...");
        }
    }