There are two types of events, string-based events and Signals.
String-Based events are the original events implemented a long time ago.
In recent versions, Signals (scriptableobject-based) events were also implemented as an alternative events solution. (kudos to @aFoolsDuty on discord for their implementation).
Both string-based events (old way) and signal-based events (new) can be used for the same purpose.
Hey,
This is a bit of a vague question and can be done in many ways 🙂
But, in general, you will need to store the “attacker”, then inform all other creatures that their “friend” is attacked and who the attacker is.
This can probably be done easier with a global event (either string-based or Signal), and have the event also carry the “attacker” information as an argument (so that friends know whom the attacker is and attack it).
I hope this helps 🙂