public static void DestroyGeneratedMaterial(Material material) { // Diffuse texture if (material.HasProperty("_MainTex")) { Texture srcDiffuseTexture = material.mainTexture; if (srcDiffuseTexture != null) { HEU_AssetDatabase.DeleteAssetIfInBakedFolder(srcDiffuseTexture); } } // Normal map if (material.HasProperty(HEU_Defines.UNITY_SHADER_BUMP_MAP)) { Texture srcNormalMap = material.GetTexture(HEU_Defines.UNITY_SHADER_BUMP_MAP); if (srcNormalMap != null) { HEU_AssetDatabase.DeleteAssetIfInBakedFolder(srcNormalMap); } } // Material HEU_AssetDatabase.DeleteAssetIfInBakedFolder(material); }