extends Node @warning_ignore_start("unused_signal") # since otherwise Godot will throw a warning that the signal is unused in current scope signal shield_changed(max_value: int, old_value: int, new_value: int) @warning_ignore_restore("unused_signal") # put any future signals you add between the two ignore annotations