ObjectEditor.frmMain.unloadAllToolStripMenuItem_Click C# (CSharp) Method

unloadAllToolStripMenuItem_Click() private method

private unloadAllToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void unloadAllToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (LoadedFilenames.Count == 0 && LoadedProtos.Count == 0)
                return;

            if (DialogResult.No == Message.Show("Are you sure that you want to unload all loaded items?"+Environment.NewLine+"Any pending changes will be lost.", MessageBoxButtons.YesNo, MessageBoxIcon.Warning))
                return;

            lstProtos.ClearObjects();
            LoadedProtos.Clear();
            LoadedFilenames.Clear();
            CurrentProto = null;
            SetProtoGUI(new ItemProto(), true);
            changeStatus("Unloaded all items.");
        }