protected void ShowWidget(GUIBase_Widget widget, bool state, bool fadeOnly = false)
 {
     if (fadeOnly == true)
     {
         if (widget.Visible == false)
         {
             widget.ShowImmediate(true, state);
         }
         widget.SetFadeAlpha(state ? 1.0f : 0.25f, true);
     }
     else if (widget.Visible != state)
     {
         widget.ShowImmediate(state, true);
     }
 }