private void WindowTrampoline(int id)
{
GUILayout.BeginHorizontal();
GUILayout.FlexibleSpace();
GUILayout.BeginVertical();
GUILayout.FlexibleSpace();
GUILayout.BeginVertical();
float num = -this.k_WindowPadding;
using (List <SceneViewOverlay.OverlayWindow> .Enumerator enumerator = SceneViewOverlay.m_Windows.GetEnumerator())
{
while (enumerator.MoveNext())
{
SceneViewOverlay.OverlayWindow current = enumerator.Current;
GUILayout.Space(this.k_WindowPadding + num);
num = 0.0f;
EditorGUIUtility.ResetGUIState();
GUI.skin = EditorGUIUtility.GetBuiltinSkin(EditorSkin.Scene);
EditorStyles.UpdateSkinCache(1);
GUILayout.BeginVertical(current.m_Title, GUI.skin.window, new GUILayoutOption[0]);
current.m_SceneViewFunc(current.m_Target, this.m_SceneView);
GUILayout.EndVertical();
}
}
EditorStyles.UpdateSkinCache();
GUILayout.EndVertical();
this.EatMouseInput(GUILayoutUtility.GetLastRect());
GUILayout.EndVertical();
GUILayout.EndHorizontal();
}