This probably is more of a unity noob question than a new UI question, apologies - Anyone know how to hide a Panel and it's children? I just need a simple way to toggle a panel's visibility. I tried SetActive, which does work and hides the panel and it's children, however for my use case this doesn't work because I need to use GameObject.Find to find the panel to show it again. If the panel is not active, then GameObject.Find can't find it. I also tried setting the Panel.renderer.enabled = false, but there are apparently no renderers attached to it. also, I know in an ideal world I could just save a reference to the panel after I get it for the first time, but I am using a finite state machine, etc, so I don't want to do this in my case Thanks!