internal static void EndGUI(int layoutType)
{
try
{
if (Event.current.type == EventType.Layout)
{
switch (layoutType)
{
case 0: // kNoLayout
break;
case 1: // kGameLayout
GUILayoutUtility.Layout();
break;
case 2: // kEditorLayout
GUILayoutUtility.LayoutFromEditorWindow();
break;
}
}
GUILayoutUtility.SelectIDList(s_OriginalID, false);
GUIContent.ClearStaticCache();
}
finally
{
Internal_ExitGUI();
}
}