ModelImporter.transformPaths が空になってしまうことに対処する

AssetPostprocessorを使って GameObject Optimization を行うため、 OnPreprocessModelのタイミングでModelImporter.transformPathsを取得しフィルタしようとした。

が、transformPathsの中身は空だった。

そのため、OnPostprocessMeshHierarchyを使用して下記のように対応してみた。

gist.github.com

Optimize自体はAssetBundleのことを考えるとどうしようかなぁという感じ。

ModelImporter.transformPaths broken in Unity 2018.3.3? Always returns empty list.