public override Rect OnRowGUI(TreeViewItem item, int row, float rowWidth, bool selected, bool focused)
{
Rect rect = this.m_RowRects[row];
float num = base.k_FoldoutWidth;
if (item.id == 0)
{
base.k_FoldoutWidth = 0f;
}
this.DoNodeGUI(rect, item, selected, focused, false);
if (item.id == 0)
{
base.k_FoldoutWidth = num;
}
bool flag = item.parent == base.m_TreeView.data.root;
bool flag2 = item.id == 0;
if (flag && !flag2)
{
AudioMixerController controller = (item.userData as AudioMixerGroupController).controller;
GUI.Label(new Rect(rect.x + 2f, rect.y - 18f, rect.width, 18f), GUIContent.Temp(controller.name), EditorStyles.boldLabel);
}
return rect;
}