C++ cannot get FUNCTION to show up in blueprint in editor

Hi Silverleaf1,

I know this answer is delayed but the way that you would make the function show up here would be to replace

UFUNCTION(BlueprintCallable, Category="Inventory")
 AItem* GetCommodity(const FString& name);

With

UFUNCTION(BlueprintNativeEvent, Category=“Inventory”)
AItem* GetCommodity(const FString& name);
AItem* GetCommodity_Implementation(constFString& name);

And then define the implementation function instead of the actual function itself. This would cause the function to be visible in the Functions tab of the blueprint editor under the ‘Overridable’ drop down. Also remember that with context sensitivity on, if a function requires a variable to be passed into it (Like your function expects a FString) it will only show up if you’re dragging a pin off an FString variable.

Hope this helps, have a nice day!