SignalPrinter's icon

SignalPrinter 1.0 Tools 4.2 Community

Submitted by user Duke; Unlicense; 2024-08-15

Plugin for monitoring signals of a global EventBus singleton.

While creating Godot projects, developers often use a global signal script, a singleton, which houses only signals needed for unrelated systems to talk to each other. These scripts go by names like EventBus, MessageBus, Signalton, etc. One downside these scripts often have is the inability to see under the hood, as there isn't an easy way to monitor multiple signals being emitted. Developers often have to resort to using print() statements on each end of the signal path.

This plugin adds a SignalPrinter node, which automatically connects to all signals of your global EventBus and routes them to a method, which prints the signal's name, all arguments and (optionally) the time at which the signal was recieved.


View files Download Submit an issue Recent Edits