private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (_character.IsDirty)
{
DialogResult dialogResult = MessageBox.Show("Would you like to save your character before quiting?", "Unsaved changes", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
if (dialogResult == DialogResult.Cancel)
e.Cancel = true;
else if (dialogResult == DialogResult.Yes)
ShowSaveDialog();
}
}