Yeah, I got rid of all "broadcast all" events in my projects.
But I suddenly asked myself, should I rather use normal events without making them global or should I rather actually use global events...
Trying to figure out what the advantages/disadvantages are for each...
for example if I export some setup as an unity asset... would being global make it impossible to import into another project? I think global events are in the same global file as the global variables and it might make it prone to get corrupted?
On the other side, finding global events in the project is easier and therefore I can understand it faster what's happening, while sending event with name is a chaos.
Maybe sending by name is also slower?
Any other points I'm missing?