internal static GUIContent TextContent(string name) { if (name == null) { name = string.Empty; } GUIContent gUIContent = (GUIContent)EditorGUIUtility.s_TextGUIContents[name]; if (gUIContent == null) { if (EditorGUIUtility.s_ScriptInfos == null) { EditorGUIUtility.LoadScriptInfos(); } gUIContent = (GUIContent)EditorGUIUtility.s_ScriptInfos[name]; if (gUIContent == null) { gUIContent = new GUIContent(name); } gUIContent.image = EditorGUIUtility.LoadIconForSkin(name, EditorGUIUtility.skinIndex); EditorGUIUtility.s_TextGUIContents[name] = gUIContent; } return(gUIContent); }
internal static Texture2D LoadIcon(string name) { return(EditorGUIUtility.LoadIconForSkin(name, EditorGUIUtility.skinIndex)); }