I just have a general question about signalling in Godot.
When I call
emit_signal() does it run an emission in a for loop and then return? Or does it do this on a separate thread? Or perhaps a neat coroutine that notifies everything in a timely manner?
I'm just wondering because I want to optimise my game a bit, and if I have hundreds of objects that I need to notify of something, is it more efficient to use a signal or is it doing the same thing as:
for obj in object_list: