AddDynamic must have class/struct/union

So Apparently The Way i was doing it was not working,

So i set up

DECLARE_DELEGATE(MouseEvent)

Then Set the OnMouseClick to be

MouseEvent OnMouseClick

To Bind a C++ Coded Event to it you can’t use AddDynamic it only works like

AcceptBtn->OnMouseClick.BindUObject(this, &UQuestWindow::AcceptButtonClick);

And when using it you use

OnMouseClick.ExecuteIfBound();