There is a GUILayer, but unfortunately this only applies to real object GUIs, not anything created from an OnGUI/UnityGUI. Is there any way whatsoever to not show every one of them?
One sort of inefficient idea I have is to create a static variable “showGUI:boolean = true;” and going back to EVERY one of my scripts and putting an ‘if’ statement of “if(showGUI){”. To my opinion, however, that just doesn’t sound well.