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();
}