Here's a sample blueprint
[Image Removed]
The lack of implementation FCustomThunkTemplates::SetMapPropertyByName causes this error.
#include "Kismet/BlueprintMapLibrary.h" // The fix needs this header struct FCustomThunkTemplates { ... template<typename T> static void SetMapPropertyByName(UObject* Object, FName PropertyName, const T& Value) { UBlueprintMapLibrary::GenericMap_SetMapPropertyByName(Object, PropertyName, &Value); } }
Result:
Build failed with the following error:
UATHelper: Packaging (Windows (64-bit)): D:/dev/UE425projects/NatTestMapValue/Intermediate/Plugins/NativizedAssets/Windows/Game/Source/NativizedAssets/Private/NewActor__pf1010915279.cpp(520): error C2039: 'SetMapPropertyByName': is not a member of 'FCustomThunkTemplates' UATHelper: Packaging (Windows (64-bit)): E:\dev\UnrealEngine-4.25.3\Engine\Source\Runtime\Engine\Public\GeneratedCodeHelpers.h(86): note: see declaration of 'FCustomThunkTemplates' UATHelper: Packaging (Windows (64-bit)): D:/dev/UE425projects/NatTestMapValue/Intermediate/Plugins/NativizedAssets/Windows/Game/Source/NativizedAssets/Private/NewActor__pf1010915279.cpp(520): error C3861: 'SetMapPropertyByName': identifier not found
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-100428 in the post.
1 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.25 |
Target Fix | 4.26 |
Created | Oct 2, 2020 |
---|---|
Resolved | Oct 6, 2020 |
Updated | Apr 28, 2021 |