コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 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();
 }
コード例 #4
0
		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();
				}
			}
		}