void OnPostprocessSprites(Texture2D tex, Sprite[] sprs)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostSprites, tex, sprs);
 }
 void OnPreprocessModel()
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PrepareModel, this.assetImporter, this.assetPath);
 }
 void OnPostprocessTexture(Texture2D texture)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostTexture, texture);
 }
 void OnPostprocessGameObjectWithUserProperties(GameObject go, string[] propNames, System.Object[] values)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostGameObjectProperty, go, propNames, values);
 }
 void OnPostprocessAudio(AudioClip clip)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostAudio, clip);
 }
 void OnPostprocessSpeedTree(GameObject gameobject)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostSpeedTree, gameobject);
 }
 void OnPostprocessAssetbundleNameChanged(string assetPath, string previousAssetBundleName, string newAssetBundleName)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostAbNameChange, assetPath, previousAssetBundleName, newAssetBundleName);
 }
 void OnPostprocessModel(GameObject gameobject)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PostModel, gameobject);
 }
 void OnAssignMaterialModel(Material material, Renderer render)
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.AssignModel, material, render);
 }
 void OnPreprocessAnimation()
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PrepareAnimation, this.assetImporter, this.assetPath);
 }
 void OnPreprocessSpeedTree()
 {
     EditorTools.getInstance().DynamicInvokeAtt(AssetImportDefine.PrepareTree, this.assetImporter, this.assetPath);
 }