BlueprintImplementableEvent not showing in editor

Hey AlastaAr-

If you want to call a code function inside a blueprint then you want to give it the specifier BlueprintCallable. BlueprintImplementableEvent is used when you have basic functionality of a function in code but plan to override that functionality in a blueprint and should appear in the override list of the blueprints function list.

Cheers

I’m declaring following event function inside my Actor.h:

UFUNCTION(BlueprintImplementableEvent, Category = "Event", meta =(DisplayName = "OnEvent"))
 virtual void OnCustomEvent(const FString& text);

But it doesn’t appear in graph editor. Switching off context sensitive doesn’t help.

Thanks for your answer. But my question was misleading - I was looking in worng place. I thought, that custom event can be called from every blueprint, not only in class blueprint, where I declared this event.

Things outside the class where the function is declared can’t “see” that the function exists. If you would like to call the function from another blueprint you would first have to cast to the class and then call the function from there.