Is signal chaining supported?

Godot Version

4.6.1

Question

I tried connecting a signal to another signal and it seems it’s not supported, is there a way to do it?

What exactly are you trying to do? If A has a signal_handler() function, inside that function, you can emit()another signal.

Nothing much, just a case where i need to bubble the signal up node hierarchy, and for the first time tried to connect signal to signal. If there is no way to do that but to wrap into a callable, then thats it, question answered.

You can connect a signal to another signal’s emit, but this sounds like an XY problem, as this is a fairly strange thing to do

my_signal.connect(other_object.their_signal.emit)
1 Like

In my case it would be

other_object.connect(my_signal.emit)

Signal would be propagated up.
Ill try this one, thanks.