Signals are Godot’s implementation of the observer pattern, making it easy to subscribe and react to events during gameplay, but what about if you have multiple signals you want to wait for? In this post, I share a small utility class I came up with to help solve that use case.