/// <summary> /// /// </summary> /// <returns></returns> private void Draw() { GUIStyle style = UEditorStylesHelper.GetStyle("TreeviewItemUnseleted"); if (_selected) { if (_focus) { style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedBlue"); } else { style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedGrey"); } } _rect = EditorGUILayout.BeginHorizontal(style); { int indent = _depth * INDENT_SPACE; if (_children.Count == 0) { GUILayout.Space(indent + IMAGE_SPACE); } else { GUILayout.Space(indent); _foldout = GUILayout.Toggle(_foldout, string.Empty, UEditorStylesHelper.GetStyle("TreeviewItemFoldout")); } GUILayout.Label(_text); } EditorGUILayout.EndHorizontal(); }
/// <summary> /// /// </summary> private void Draw() { GUIStyle style = UEditorStylesHelper.GetStyle("TreeviewItemUnseleted"); if (_selected) { if (_focus) { style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedBlue"); } else { style = UEditorStylesHelper.GetStyle("TreeviewItemSeletedGrey"); } } _rect = EditorGUILayout.BeginHorizontal(style, GUILayout.ExpandWidth(true)); { GUILayout.Label(_text); } EditorGUILayout.EndHorizontal(); }