private void ExtractPrefabFolderDropDataFromDroppedFoldersAndChildFolders() { HashSet <string> folderPaths = GetFolderAndChildFolderPaths(DragAndDrop.paths); foreach (string folderPath in folderPaths) { var prefabFolderDropData = new PrefabFolderDropData(); prefabFolderDropData.FromFolderPath(folderPath, false); if (prefabFolderDropData.NumberOfValidPrefabs != 0) { _prefabFoldersDropDataCollection.Add(prefabFolderDropData); } } }
private void ExtractPrefabFolderDropDataFromFoldersOnly() { string[] folderPaths = DragAndDrop.paths; foreach (string folderPath in folderPaths) { if (FileSystem.FolderExists(folderPath)) { var prefabFolderDropData = new PrefabFolderDropData(); prefabFolderDropData.FromFolderPath(folderPath, true); if (prefabFolderDropData.NumberOfValidPrefabs != 0) { _prefabFoldersDropDataCollection.Add(prefabFolderDropData); } } } }