ObjectEditor.frmMain.SaveProtos C# (CSharp) Method

SaveProtos() private method

private SaveProtos ( List Protos ) : void
Protos List
return void
        private void SaveProtos(List<ItemProto> Protos)
        {
            if (CurrentProto != null)
                SetProtoGUI(CurrentProto, false);
            SaveFileDialog SaveFile = new SaveFileDialog();
            SaveFile.OverwritePrompt = true;
            SaveFile.RestoreDirectory = true;
            SaveFile.Filter = "Protofile (*.fopro)|*.fopro";
            if (SaveFile.ShowDialog() == DialogResult.OK)
            {
                ItemProtoParser ProtoParser = new ItemProtoParser();
                ProtoParser.SaveProtosToFile(SaveFile.FileName, Utils.GetVersion(), FOObj, Protos, CustomInterface.CustomFields, Config.FormatWithSpace);
            }

            changeStatus("Saved protos.");
        }