Unable to override BlueprintNativeEvent in BP Editor

Hi Community,

I don’t think I am misunderstanding how BlueprintNativeEvents should work, but when I go to override the function in the blueprint, all I get is an Event Node in the Event Graph, and not the screen to override the function. Is this expected?

UFUNCTION(BlueprintNativeEvent, Category = Pickup)
void OnPickup(APawn* Insigator);

229221-pickup.png

The function isn’t returning anything so when you override it you get an event like a BlueprintImplementableEvent. Either give it a return value or an output parameter and overriding it will create a function. If you don’t need to return anything then use the event – and BlueprintImplementableEvent is sufficient for that.

Ah! really cool! I didn’t think of that! Thank you for the explanation!