ARCed.Editor.ConfirmProjectClose C# (CSharp) Méthode

ConfirmProjectClose() private méthode

Asks confirmation before continuing if there are unsaved changes to the project.
private ConfirmProjectClose ( ) : bool
Résultat bool
        private bool ConfirmProjectClose()
        {
            if (!Project.NeedSaved)
                return true;
            DialogResult result = MessageBox.Show(String.Format("Save changes to {0}?", Project.Title),
                @"Advanced RPG Creator", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);
            switch (result)
            {
                case DialogResult.Yes:
                    this.SaveProject();
                    return true;
                case DialogResult.No:
                    return true;
                default:
                    return false;
            }
        }