Not Visible check box. Would it be usefull?

I constantly (especially when it comes to GUI) seem to find myself needing the ability to make gameobjects not visible to stat with and have some script turn the object visibility on and off.

I can’t simple check the “deactivate” checkbox because this literary eliminates the object from the scene. So if it is inactive as a default then I can’t turn it on.

Are other people finding this a need? I am thinking of creating a custom script (if it is even possible) to add another check box like the one there by default to activate/deactivate, next to the GameObject name in the Inspector Panel.

I was just wondering if anyone else has come to this conclusion and need. Or if I am completely missing some understanding of Unity.
I am a little surprised that this is not already there. That is why I am asking if I am missing something fundamental !

Thanks

Most people do gui one of two ways. Either you put all your gui objects under another GameObject and move it off screen, then suddenly on screen, or you put the gui on another camera. I suggest putting it on another camera. Then you can set the render-able of that camera on and off. I believe there is another function to make an object render-able or not but can not think of it off the top of my head. Another way you can do this is by targeting the alpha of the material/shader you are using. You can make it entirely see through. Itween does this very easily.

What i would do was make a bool, that would turn true/false, if a button(checkbox) is toggled or not.
so if the bool turns true, some buttons will be visible, then if it turns false, some other will. etc.

You can pm me, if you want more information :wink: