So I was messing around with the API's gui part and wanted to ask about something I noticed.
I created my Gui panel and added a few labels and images as children to it then I initialised them as GuiElement.setVisible(false) and added them to the player's HUD when they spawned.
Now when I tried calling just player.setGuiElementVisible(myElement, true) on the Panel parent then only the parent appeared and no children so I have to call player.setGuiElementVisible(myElement, true) on each of my elements separately for them all to appear for the player.
But when I call player.setGuiElementVisible(myElement, false) on the Panel parent then everything disappears both parent and children.
Is that behaviour intended or not? If yes, would it be possible to change it so that children appear too when you call the player.setGuiElementVisible(myElement, true) method on their parent if that doesn't cause any more issues on your end @red51 ?