Event Dispatchers? To use for?

Can anyone tell me why I would use Event Dispatchers? Why would I use them instead of a function? What makes them different?


I used a Event Dispatcher in a Parent / Child blueprint combination, same way as the Content Example of the pickups. If you are not using any childs, you could just call a function when you need to.

Also when you just want to fire a bunch of Events, the event dispatcher will handle this, an Event Dispatcher can also be used in the level blueprint. (more information: https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/EventDispatcher/index.html)