public void OnGUI(Rect rect)
{
Rect rect2;
Rect rect3;
if (s_Styles == null)
{
s_Styles = new Styles();
}
using (new EditorGUI.DisabledScope(this.m_Controller == null))
{
AudioMixerDrawUtils.DrawRegionBg(rect, out rect2, out rect3);
AudioMixerDrawUtils.HeaderLabel(rect2, s_Styles.header, s_Styles.viewsIcon);
}
if (this.m_Controller != null)
{
if (this.m_ReorderableListWithRenameAndScrollView.list.index != this.m_Controller.currentViewIndex)
{
this.m_ReorderableListWithRenameAndScrollView.list.index = this.m_Controller.currentViewIndex;
this.m_ReorderableListWithRenameAndScrollView.FrameItem(this.m_Controller.currentViewIndex);
}
this.m_ReorderableListWithRenameAndScrollView.OnGUI(rect3);
if (GUI.Button(new Rect(rect2.xMax - 15f, rect2.y + 3f, 15f, 15f), s_Styles.addButton, EditorStyles.label))
{
this.Add();
}
}
}