UnityEditor.EditorStyles.UpdateSkinCache C# (CSharp) Method

UpdateSkinCache() static private method

static private UpdateSkinCache ( ) : void
return void
        internal static void UpdateSkinCache()
        {
            UpdateSkinCache(EditorGUIUtility.skinIndex);
        }

Same methods

EditorStyles::UpdateSkinCache ( int skinIndex ) : void

Usage Example

        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();
        }
All Usage Examples Of UnityEditor.EditorStyles::UpdateSkinCache