I have a series of nodes that I need to draw in a certain order. the scene structure is Node2DParent with child Node2DChild, which has children: Sprite, CanvasLayer, and Control. I need to draw them in this order from back to front: Node2DParent > CanvasLayer > Control > Sprite.
It currently draws in order: Node2DParent > Control > Sprite > CanvasLayer
I Can get the Node2DChild Scene working correctly individually by changing the layer of my canvas layer to -1, but then CanvasLayer shows up behind Node2DParent when they are all in the scene together
How can I get this to work? I really need to avoid any reparenting, as a lot of other things are dependent on this node structure.