private void OpenChestEditor() { if (chestEditorStripMenuItem.Checked) { return; // dont open a second one } chestEditor = new ChestEditorWindow(); if (currentRoom != null) { var chestData = currentRoom.GetChestData(); chestEditor.SetData(chestData); } chestEditor.FormClosed += new FormClosedEventHandler(OnChestEditorClose); chestEditorStripMenuItem.Checked = true; chestEditor.Show(); }
private void OnChestEditorClose(object sender, FormClosedEventArgs e) { chestEditor = null; chestEditorStripMenuItem.Checked = false; }