Editor拡張でファイルアイコンを使う
エディタ拡張でファイルのアイコンを使いたい場合に便利な関数が用意されている。
AssetDatabase.GetCachedIcon(path)
を使うと簡単に取得できる。
リファレンスには詳細が載ってないけど、Projectビューに表示されているのと同じアイコンが取得できるみたい。
プロジェクト内にこんなファイルがある場合。
アイコンとファイルパスを表示するとこんな感じに取得できる。
※AssetDatabase.GetAllAssetPaths()で取得したものを表示するのでプロジェクト内のファイル数が多いと重くなるかもしれないので注意。