ClearStaticCache() статический приватный метод

static private ClearStaticCache ( ) : void
Результат void
Пример #1
0
        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();
            }
        }
Пример #2
0
 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();
     }
 }
Пример #3
0
        internal static void EndGUI(int layoutType)
        {
            try
            {
                if (Event.current.type == EventType.Layout)
                {
                    switch (layoutType)
                    {
                    case 1:
                        goto Label_002E;

                    case 2:
                        goto Label_0038;
                    }
                }
                goto Label_0042;
Label_002E:
                GUILayoutUtility.Layout();
                goto Label_0042;
Label_0038:
                GUILayoutUtility.LayoutFromEditorWindow();
Label_0042:
                GUILayoutUtility.SelectIDList(s_OriginalID, false);
                GUIContent.ClearStaticCache();
            }
            finally
            {
                Internal_ExitGUI();
            }
        }
Пример #4
0
        internal static void EndGUI(int layoutType)
        {
            try
            {
                bool flag = Event.current.type == EventType.Layout;
                if (flag)
                {
                    switch (layoutType)
                    {
                    case 1:
                        GUILayoutUtility.Layout();
                        break;

                    case 2:
                        GUILayoutUtility.LayoutFromEditorWindow();
                        break;
                    }
                }
                GUILayoutUtility.SelectIDList(GUIUtility.s_OriginalID, false);
                GUIContent.ClearStaticCache();
            }
            finally
            {
                GUIUtility.Internal_ExitGUI();
            }
        }