I have a CanvasLayer/Control/Texture Button, where on pressed button I emit_signal. and print returns that the signal was emitted once.
Then in the ready function of the scenes listening I connect the signal.
get_node("GUI/Abilities").connect("emitted_signal", self, "OnConnect")
The problem is that print(connected) prints out twice. Any ides why that would be ? Was looking into pressed/released related issues but I have other texture buttons under the GUI that work just OK with seemingly the same setup. Also I am pretty sure this was working when I set it up so I am mostly looking into what would cause this to happen. Any help appreciated.