Esempio n. 1
0
        public static void SaveFileGameObject(String _fileExt, String _folderName, E _obj)
        {
            using (TextboxDialog fDialog = new TextboxDialog($"Save {_fileExt}:"))
            {
                DialogResult dg = fDialog.ShowDialog();
                if (dg == DialogResult.OK)
                {
                    String fileName         = fDialog.GetField();
                    String currentDirectory = $@"{Directory.GetCurrentDirectory()}\Content\{_folderName}\";
                    if (!Directory.Exists(currentDirectory))
                    {
                        Directory.CreateDirectory(currentDirectory);
                    }
                    String filePath = currentDirectory + fileName + _fileExt;

                    File.WriteAllText(filePath, SerializeObject(_obj));
                }
            }
        }