UnityEditor.TreeViewForAudioMixerGroup.GroupTreeViewGUI.OnRowGUI C# (CSharp) Method

OnRowGUI() public method

public OnRowGUI ( Rect rowRect, TreeViewItem item, int row, bool selected, bool focused ) : void
rowRect UnityEngine.Rect
item TreeViewItem
row int
selected bool
focused bool
return void
            public override void OnRowGUI(Rect rowRect, TreeViewItem item, int row, bool selected, bool focused)
            {
                if (base.m_TreeView.isSearching)
                {
                    base.OnRowGUI(rowRect, item, row, selected, focused);
                }
                else
                {
                    this.DoItemGUI(rowRect, row, item, selected, focused, false);
                    bool flag = item.parent == base.m_TreeView.data.root;
                    bool flag2 = item.id == TreeViewForAudioMixerGroup.kNoneItemID;
                    if (flag && !flag2)
                    {
                        AudioMixerController controller = (item.userData as AudioMixerGroupController).controller;
                        GUI.Label(new Rect(rowRect.x + 2f, rowRect.y - 18f, rowRect.width, 18f), GUIContent.Temp(controller.name), EditorStyles.boldLabel);
                    }
                }
            }