Макрос UE4 FAssetRegistryModule для автономного

#unreal-engine4

Вопрос:

Эта команда (FAssetRegistryModule::AssetCreated), хотя она хорошо работает при использовании в «Выбранном окне просмотра», вылетает в автономном режиме. Какой макрос не выполняется как в круговом, так и в автономном режиме ?

 #if WITH_EDITOR
     FAssetRegistryModule::AssetCreated(DynMaterial);
#endif
 

Ответ №1:

Это предназначено для выполнения команд в «Выбранном окне просмотра» и «Автономно» в редакторе.

 if (GetWorld()->WorldType == EWorldType::PIE)
{
    FAssetRegistryModule::AssetCreated(DynMaterial);
}