I have my main Godot game scene called "Game".
To access any node in this scene I use get_node() and $node.
I created a new Godot scene named "Shape". In this scene block I made only a 2D square.
In my Game scene I spawned my 2D square in.
However, when I use get_node() or $, there is no way for my Square to locate any nodes from my Game scene because it originates from a different scene.
My goal is to have my 2D square tell my Game scene to play a sound when I spawn in that 2D Square.
The sound gets louder for each 2D square spawned in.
The sound gets quieter when one gets destroyed on screen.
I have tried using signals as well but to my knowledge even that requires listening to a node.
I also do not want to add the sound to my 2D square itself or use global variables.
Thank you if you decide to help me,
LoveLearningGD