How do you guys set a NodePath field in the editor if the target node happens to be in a subscene? A node picker opens for me, but it does not list the nodes from subscenes. It won’t let me type in the path by hand either. There isn’t a logical reason for this not to be possible that I can see. Am I missing something here, or is this just another of those Godot quirks?
Right click on the scene node in the scene tree and enable “Editable Children” from the context menu. That should make scene’s children visible in the assign window.
Like @normalized said. Or, provide variables or functions to get those nodes, by attaching a simple script to the scene’s root node. After that, congratulations! you have just learned encapsulation!