Can't make changes to interface method declarations after implementing them in Blueprints

More generally, the BlueprintNativeEvent / BlueprintImplementableEvent specifiers make the generated code automatically convert any structure parameters to const& variants, causing this sort of error.

So this is also true for FString - change arguments to const FString& and it should work.

2 Likes