Godot Version
4.7.1
Question
I’m new to Godot, and I’m still getting my head around nodes, scenes, and signals. In the project I’m working on, I have some enemies I want to wait for a moment before attacking. I figured the correct way to do this would be to give the enemy scene a timer node, and when it runs out, the resulting signal calls the function that has the enemy start attacking. But I’m wondering: if I have multiple instances of the enemy, all supposed to attack at different times, if one timer completes, and sends the signal, will all the instances of the enemy scene receive the signal and start attacking, or will they only be listening for their own timer?
In short, will multiple instances of a scene with a timer listen for any instance giving the signal, or just its own?