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