在编辑器中经常有遍历所有 xx 类型的资源,然后进行一些逻辑,比如查找所有BlendIn 是 0 的蒙太奇,或者所有 Replicated 是 false 的 Actor 等等。
一、常规情况
拿到 AssetRegistry:
FAssetRegistryModule* const AssetRegistryModule = FModuleManager::Get().GetModulePtr<FAssetRegistryModule>("AssetRegistry");
if (!AssetRegistryModule)
{
return;
}
const IAssetRegistry& AssetRegistry = AssetRegistryModule->