Пример #1
0
        public void ReloadSkillRotation()
        {
            RefleshList();
            String targetFile = GetResourceFileDir() + Path.DirectorySeparatorChar + strLoadFile;

            if (File.Exists(targetFile))
            {
                plugin.SkillView.LoadSkill(SkillLoader.load(targetFile));
            }
        }
Пример #2
0
        public void InitPlugin(TabPage pluginScreenSpace, Label pluginStatusText)
        {
            skillMap = SkillLoader.load();

            SkillView              = new SkillView(this);
            ACTTabControl          = new ACTTabControl(this);
            pluginScreenSpace.Text = Assembly.GetExecutingAssembly().GetName().Name;
            pluginScreenSpace.Controls.Add(ACTTabControl);
            ACTTabControl.InitializeSettings();

            Settings = new DataManager(this);
            Settings.Load();

            ACTTabControl.Show();
            ACTTabControl.ReloadSkillRotation();

            ActGlobals.oFormActMain.OnCombatStart += CombatStarted;
            ActGlobals.oFormActMain.OnCombatEnd   += CombatEnded;
            ActGlobals.oFormActMain.OnLogLineRead += OnLogLineRead;
        }
Пример #3
0
        private void btnFileLoad_Click(object sender, EventArgs e)
        {
            if (listFile.SelectedIndex < 0)
            {
                return;
            }

            String targetFile = GetResourceFileDir() + Path.DirectorySeparatorChar + listFile.Text;

            if (!File.Exists(targetFile))
            {
                MessageBox.Show(
                    "No such file or directory (" + targetFile + ")",
                    "Error",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Error);
                return;
            }

            plugin.SkillView.LoadSkill(SkillLoader.load(targetFile));
            strLoadFile = listFile.Text;
        }