@AnCore said:
When two nodes were in the same scene, they could see each other
node.get_node("SomeName") will only find an immediate child node named "SomeName" if you have loaded two scenes into a scene tree like this:
root/
THING1 (scene1)
THING2 (scene2)
* Player
and you code in scene1:
scene1.get_node("Player)
scene1 does not have player, but scene2 does
Player is at "/root/THING2/Player"
In scene1 you are asking for "/root/THING1/Player"
if you simply want to get at player you have to say:
scene1.get_node("../THING2/Player")
-or-
scene1.get_node("/root/.../THING2/Player")
or figure out a better programming design pattern.
If you have the two different scenes in the game scene tree then the parent node can provide the functionality.
I get the sense you might be missing some understanding of scenes and how they work when they are included in other scenes (via instance child scene)