internal static void EndGUI(int layoutType)
{
try
{
if (Event.current.type == EventType.Layout)
{
if (layoutType != 0)
{
if (layoutType != 1)
{
if (layoutType == 2)
{
GUILayoutUtility.LayoutFromEditorWindow();
}
}
else
{
GUILayoutUtility.Layout();
}
}
}
GUILayoutUtility.SelectIDList(GUIUtility.s_OriginalID, false);
GUIContent.ClearStaticCache();
}
finally
{
GUIUtility.Internal_ExitGUI();
}
}