In this class, we go through a recap on previous ways of communicating between blueprints, and new methods, including Event Dispatcher method.
This method allows Blueprints to execute multiple actions simultaneously without having to rely on hard references.
To keep things extremely simple, I’m just going to communicate my FirstPersonCharacter with my Crosshair_Widget and execute a corsshair scaling animation.
https://dev.epicgames.com/community/learning/tutorials/9Xny/unreal-engine-event-dispatchers-and-blueprint-communication-recap