private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { if (CourseFileStructureChanged != null && ( GetTrainingCourseAssets(importedAssets).Any() || GetTrainingCourseAssets(deletedAssets).Any() || GetTrainingCourseAssets(movedAssets).Any() || GetTrainingCourseAssets(movedFromAssetPaths).Any())) { CourseFileStructureChanged.Invoke(null, new CourseAssetPostprocessorEventArgs()); } }
private static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAssets, string[] movedAssets, string[] movedFromAssetPaths) { if (CourseFileStructureChanged != null && importedAssets.Concat(deletedAssets) .Concat(movedAssets) .Concat(movedFromAssetPaths) .Any(CourseAssetUtils.IsValidCourseAssetPath)) { CourseFileStructureChanged.Invoke(null, new CourseAssetPostprocessorEventArgs()); } }