From 26f3c7be59706f16d46a3089703c6eaf361e4ddf Mon Sep 17 00:00:00 2001 From: Leanny Date: Thu, 6 Feb 2020 23:40:33 +0100 Subject: [PATCH] Allow to import event data --- SeedSearcher/Forms/SeedSearcherGui.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/SeedSearcher/Forms/SeedSearcherGui.cs b/SeedSearcher/Forms/SeedSearcherGui.cs index 07b88c7..8d2b991 100644 --- a/SeedSearcher/Forms/SeedSearcherGui.cs +++ b/SeedSearcher/Forms/SeedSearcherGui.cs @@ -1761,14 +1761,18 @@ private void LoadEvent(object sender, EventArgs e) var AppPath = Application.StartupPath.Trim() + "/"; ToolStripMenuItem tsmi = (ToolStripMenuItem)sender; var EventData = $"{AppPath}{EventPath}{tsmi.Text}.json"; + LoadEventData(EventData); + } + + private void LoadEventData(string EventData) + { if (!File.Exists(EventData)) { updateEventDatabaseToolStripMenuItem_Click(null, null); } - loadedEvent = $"{tsmi.Text}.json"; var content = File.ReadAllText(EventData); PKHeX_Raid_Plugin.EventTableConverter.LoadFromJson(content, _raidTables); - if(CB_Nest.SelectedIndex == 0) + if (CB_Nest.SelectedIndex == 0) { CB_Nest_SelectedIndexChanged(null, null); } @@ -1937,7 +1941,11 @@ private void importDataToolStripMenuItem_Click(object sender, EventArgs e) CB_Nest.SelectedIndex = si.Setup.NestID + 1; if (si.Setup.NestID == -1) { + var AppPath = Application.StartupPath.Trim() + "/"; // special case: load event + var EventData = $"{AppPath}{EventPath}{si.Setup.EventID}"; + LoadEventData(EventData); + CB_Nest.SelectedIndex = 0; } CB_Game.SelectedIndex = si.Setup.GameID;