I don't understand Event Dispatchers

So you would not use one in the reverse situation, for example:

  1. Player breaks open a box with 30 coins in it.
  2. Each coin contacts the game state to store the player’s score

But you would for something like:

  1. Player lays down 30 remote explosives
  2. Player triggers the remote explosives, sending a call to each individual explosive actor?