public void OnGUI(Rect rect) { if (AudioMixerGroupViewList.s_Styles == null) { AudioMixerGroupViewList.s_Styles = new AudioMixerGroupViewList.Styles(); } EditorGUI.BeginDisabledGroup(this.m_Controller == null); Rect r; Rect rect2; AudioMixerDrawUtils.DrawRegionBg(rect, out r, out rect2); AudioMixerDrawUtils.HeaderLabel(r, AudioMixerGroupViewList.s_Styles.header, AudioMixerGroupViewList.s_Styles.viewsIcon); EditorGUI.EndDisabledGroup(); 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(rect2); if (GUI.Button(new Rect(r.xMax - 15f, r.y + 3f, 15f, 15f), AudioMixerGroupViewList.s_Styles.addButton, EditorStyles.label)) { this.Add(); } } }
public void OnGUI(Rect rect) { if (AudioMixerGroupViewList.s_Styles == null) { AudioMixerGroupViewList.s_Styles = new AudioMixerGroupViewList.Styles(); } EditorGUI.BeginDisabledGroup((UnityEngine.Object) this.m_Controller == (UnityEngine.Object)null); Rect headerRect; Rect contentRect; AudioMixerDrawUtils.DrawRegionBg(rect, out headerRect, out contentRect); AudioMixerDrawUtils.HeaderLabel(headerRect, AudioMixerGroupViewList.s_Styles.header, AudioMixerGroupViewList.s_Styles.viewsIcon); EditorGUI.EndDisabledGroup(); if (!((UnityEngine.Object) this.m_Controller != (UnityEngine.Object)null)) { return; } 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(contentRect); if (!GUI.Button(new Rect(headerRect.xMax - 15f, headerRect.y + 3f, 15f, 15f), AudioMixerGroupViewList.s_Styles.addButton, EditorStyles.label)) { return; } this.Add(); }
public void OnGUI(Rect rect) { if (AudioMixerGroupViewList.s_Styles == null) AudioMixerGroupViewList.s_Styles = new AudioMixerGroupViewList.Styles(); EditorGUI.BeginDisabledGroup((UnityEngine.Object) this.m_Controller == (UnityEngine.Object) null); Rect headerRect; Rect contentRect; AudioMixerDrawUtils.DrawRegionBg(rect, out headerRect, out contentRect); AudioMixerDrawUtils.HeaderLabel(headerRect, AudioMixerGroupViewList.s_Styles.header, AudioMixerGroupViewList.s_Styles.viewsIcon); EditorGUI.EndDisabledGroup(); if (!((UnityEngine.Object) this.m_Controller != (UnityEngine.Object) null)) return; 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(contentRect); if (!GUI.Button(new Rect(headerRect.xMax - 15f, headerRect.y + 3f, 15f, 15f), AudioMixerGroupViewList.s_Styles.addButton, EditorStyles.label)) return; this.Add(); }