Can't see C++ event in blueprints?

Sorry for taking so long, I tried a recompile and it took a while to finish.

The only difference I notice between my class and your example is that I’ve made mine Blueprintable i.e.

UCLASS(Blueprintable)
class MY_API UMyClass : public UObject
{
	GENERATED_BODY()
public:
	UFUNCTION(BlueprintImplementableEvent, BlueprintCallable)
	void OnNewWidget();
};

So that I can base new BP classes on it. My BP is created by using “Create new Blueprint Class → Select UMyClass as the base”

image

Appears that my BP compiles just fine, this is the event in the BP

image

And then in the other BP that I’m trying to call this event from,

Thank you for helping :slight_smile:

Edit: I removed Blueprintable and I can’t see any difference - it still compiles fine. So I’m unsure why I had that in the first place. Although, I still can’t call the event so that wasn’t the issue