UnityEditor.GUIViewDebuggerWindow.OnWindowSelected C# (CSharp) Method

OnWindowSelected() private method

private OnWindowSelected ( object userdata, string options, int selected ) : void
userdata object
options string
selected int
return void
        private void OnWindowSelected(object userdata, string[] options, int selected)
        {
            GUIView view;
            selected--;
            if (selected >= 0)
            {
                List<GUIView> list = (List<GUIView>) userdata;
                view = list[selected];
            }
            else
            {
                view = null;
            }
            if (this.m_Inspected != view)
            {
                if (this.m_InstructionOverlayWindow != null)
                {
                    this.m_InstructionOverlayWindow.Close();
                }
                this.m_Inspected = view;
                if (this.m_Inspected != null)
                {
                    GUIViewDebuggerHelper.DebugWindow(this.m_Inspected);
                    this.m_Inspected.Repaint();
                }
                else
                {
                    GUIViewDebuggerHelper.StopDebugging();
                }
                this.instructionModeView.Unselect();
            }
            base.Repaint();
        }