0 votes

so i duplicate a node with signals but for some reason when i interact with the duplicate node the original would instead get the signal and mess up the game

pls halp

in Engine by (29 points)

btw the signal are in different scenes

Are you sure it is a duplicate? I had trouble when adding the node manually to the same scene twice using the editor, in that case, both my nodes were references to the same object and were interfering with each other. In my case I solved that by instantiating them by code:
load("path to node").instance()

I tried a similar scenario , but nothing went wrong really ...

can you check if your signal is targeting the object it self? it should be something like this:

. :: function_name()

in the Node -> Signals panel

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.