protected override void AddPluginControl(ToolStripDropDownItem modmenu) { var c1 = new ToolStripMenuItem(Name) { Image = Resources.wifi }; c1.Click += (s, e) => { var sav = SaveFileEditor.SAV; if (!RamOffsets.IsLiveHexSupported(sav)) { WinFormsUtil.Error("Must have a 3DS or Switch main line game save file currently loaded."); return; } var editor = WinFormsUtil.FirstFormOfType <LiveHexUI>(); if (editor == null) { editor = new LiveHexUI(SaveFileEditor, PKMEditor); editor.Show(); } else { editor.Focus(); // WinFormsUtil.Alert("LiveHeX already open!"); } }; c1.Name = "Menu_LiveHeX"; modmenu.DropDownItems.Add(c1); }
protected override void AddPluginControl(ToolStripDropDownItem modmenu) { var c1 = new ToolStripMenuItem("Open LiveHex") { Image = Properties.Resources.wifi }; c1.Click += (s, e) => { if (!(SaveFileEditor.SAV is SAV8SWSH)) { WinFormsUtil.Error("Must have a Sword/Shield save file loaded."); return; } var editor = new LiveHexUI(SaveFileEditor, PKMEditor); editor.Show(); }; modmenu.DropDownItems.Add(c1); }