public PokemonMapExporter(string mapFileName, string mapName, string mapId, string gameModeFolder, bool createMissingFolders, ModelExportType exportType)
        {
            _mapFileName      = mapFileName;
            _exportType       = exportType;
            _filePathExporter = new FilePathExporter(gameModeFolder, createMissingFolders);

            _mapModel = new MapModel
            {
                Name = mapName,
                Id   = mapId
            };

            ExportedEntityCount = 0;
            TotalEntityCount    = 0;
        }
        public PokemonMapExporter(string mapFileName, string mapName, string mapId, string gameModeFolder, bool createMissingFolders, ModelExportType exportType)
        {
            _mapFileName = mapFileName;
            _exportType = exportType;
            _filePathExporter = new FilePathExporter(gameModeFolder, createMissingFolders);

            _mapModel = new MapModel
            {
                Name = mapName,
                Id = mapId
            };

            ExportedEntityCount = 0;
            TotalEntityCount = 0;
        }