I needed to set up an Event Dispatcher in an Actor BP to call a function in my Level Bp so here are the steps you take to do this. There were posts around about DO NOT DO THIS, but I have a very simple file and all the level is doing is setting up my Multiplayer Host and Client Sessions and then it loads the game level – which is also a very simple file, so I think it will be ok. Don’t burn me.
In my Actor BP I created an Event Dispatcher called JoinEventDispatch
And called JoinEventDispatch from a function when required
Then in my Level BP on the EventBeginPlay node I bind what I want to happen. BPWidgetInfo is my Actor BP where I defined called JoinEventDispatch above.