Add to the documentation (anywhere room creation is mentioned) the following. Should also be added to the FAQ
"Rooms need to use "Node2D" rather than "Node" nodes in the scene tree or else the rooms won't draw all at once when they transition in. Node2D has a visibility property that Node does not. Because the visibility property propagates down, if a parent node doesn’t have it (ie it’s of type Node), it won’t be propagated to its children.
I’d suggest this should be mentioned in the docs. Alerting on it won’t work, I don’t think, as there may be parts of the scene that could legitimately be a Node, and we can’t glean context."
Add to the documentation (anywhere room creation is mentioned) the following. Should also be added to the FAQ
"Rooms need to use "Node2D" rather than "Node" nodes in the scene tree or else the rooms won't draw all at once when they transition in. Node2D has a visibility property that Node does not. Because the visibility property propagates down, if a parent node doesn’t have it (ie it’s of type Node), it won’t be propagated to its children.
I’d suggest this should be mentioned in the docs. Alerting on it won’t work, I don’t think, as there may be parts of the scene that could legitimately be a Node, and we can’t glean context."