Wiki on Blueprint Events / C++ Delegates
I have a wiki on this topic here:
How to create Blueprint Events from C++ & C++ Delegates
Level Blueprint Friendly Delegates
When you’ve made BP-friendly delegates on objects that you can place in the level, you can simply right click on the object instance in your level -> Add Event and see your new delegate! So nice!
This is an additional benefit of using DYNAMIC_MULTICAST delegates! Multi-cast implies binding multiple of various object instances to the delegate and then firing off the event to everyone from a single .Broadcast, which can include your Level Blueprint as a recipient/listener!