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.
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 |