public void ReloadSkillRotation() { RefleshList(); String targetFile = GetResourceFileDir() + Path.DirectorySeparatorChar + strLoadFile; if (File.Exists(targetFile)) { plugin.SkillView.LoadSkill(SkillLoader.load(targetFile)); } }
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; }
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; }