private void moveDownToolStripMenuItem_Click(object sender, EventArgs e)
{
int selectedIndex = listBox_GemUpgrading_PriorityList.SelectedIndex;
if (listBox_GemUpgrading_PriorityList.SelectedIndex >= 0 && selectedIndex < listBox_GemUpgrading_PriorityList.Items.Count-1)
{
string SelectedItemString = (string)listBox_GemUpgrading_PriorityList.Items[listBox_GemUpgrading_PriorityList.SelectedIndex];
string moveUpItem = (string)listBox_GemUpgrading_PriorityList.Items[selectedIndex + 1];
var enumSelectedValue = (LegendaryGemTypes)Enum.Parse(typeof(LegendaryGemTypes), SelectedItemString);
var enummoveUpItemValue = (LegendaryGemTypes)Enum.Parse(typeof(LegendaryGemTypes), moveUpItem);
listBox_GemUpgrading_PriorityList.Items[selectedIndex + 1] = SelectedItemString;
listBox_GemUpgrading_PriorityList.Items[selectedIndex] = moveUpItem;
listBox_GemUpgrading_PriorityList.SelectedIndex = selectedIndex + 1;
FunkyBaseExtension.Settings.AdventureMode.GemUpgradePriorityList[selectedIndex + 1] = enumSelectedValue;
FunkyBaseExtension.Settings.AdventureMode.GemUpgradePriorityList[selectedIndex] = enummoveUpItemValue;
}
}