static void OnPostprocessAssetImported(string assetPath) { FolderImportOverride_FolderSettings folderSettings = GetAssetFolderSettings(assetPath); if (folderSettings == null) { return; } folderSettings.AssetImported(assetPath); }
void OnPostprocessModel(GameObject gameObject) { FolderImportOverride_FolderSettings folderSettings = GetAssetFolderSettings(assetPath); if (folderSettings == null) { return; } folderSettings.PostModelImport(gameObject); }
void OnPreprocessModel() { FolderImportOverride_FolderSettings folderSettings = GetAssetFolderSettings(assetPath); if (folderSettings == null) { return; } ModelImporter modelImport = (ModelImporter)assetImporter; folderSettings.OverrideModelImporter(modelImport); }
static string[] OnWillSaveAssets(string[] paths) { foreach (string assetPath in paths) { FolderImportOverride_FolderSettings folderSettings = FolderImportOverride_PostImport.GetAssetFolderSettings(assetPath); if (folderSettings == null) { continue; } folderSettings.AssetSaved(assetPath); } return(paths); }