# コンテントブラウザで選択したマテリアルの参照されている数をプリントする
import unreal
assetList = unreal.EditorUtilityLibrary.get_selected_assets() # assetData型
if len(assetList) > 0:
for asset in assetList:
asset_path = asset.get_path_name()
dependencies = unreal.EditorAssetLibrary.find_package_referencers_for_asset(asset_path, False)
print(asset.get_name() + ":" + str(len(dependencies)))
コンテンツブラウザでマテリアルを複数選択し、そのマテリアルが使われている頻度を調べる。
結果
LogPython: MI_Blend2_Rock_Soil:1
LogPython: MI_Blend2_Soil_Grass:1
LogPython: MI_Blend3_Gravel_Grass_Snow:2
LogPython: MI_Blend3_Gravel_Soil_Snow:0