前回AssetPostprocessorの記事を書きました。
関連して、特定アセットのAssetImporterを取得する方法をメモしておきます。
ソースコード
方法といっても、AssetImporter.GetAtPath()にアセットのパスを渡して、キャストをするだけです。
Texture2D texture;
var importer = AssetImporter.GetAtPath(AssetDatabase.GetAssetPath(texture)) as TextureImporter;
キャスト後の型は下記の3つのいずれかです。
- ModelImporter
- TextureImporter
- AudioImporter