In the UHT boilerplate that's generated for the FGUseableInterface type, there is a pure virtual declaration that's emitted for the BlueprintNativeEvent's required _Implementation() method:
#define UDNTest_Source_UDNTest_FGUsableInterface_h_7_RPC_WRAPPERS \
virtual bool IsUseable_Implementation() const=0; \
#define UDNTest_Source_UDNTest_FGUsableInterface_h_7_RPC_WRAPPERS_NO_PURE_DECLS \
virtual bool IsUseable_Implementation() const=0; \
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogBlueprintCodeGen: Error: BP /Game/BP_Usable.BP_Usable is selected for nativization, but it cannot be nativized because it currently implements an interface class (/Script/UDNTest.FGUseableInterface) that declares one or more pure virtual functions.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52372 in the post.
25 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.17, 4.18 |
Target Fix | 4.20 |
Created | Nov 14, 2017 |
---|---|
Resolved | Apr 20, 2018 |
Updated | May 31, 2018 |