UnityEditor.AudioMixerItem.UpdateSuspendedString C# (CSharp) Method

UpdateSuspendedString() public method

public UpdateSuspendedString ( bool force ) : void
force bool
return void
        public void UpdateSuspendedString(bool force)
        {
            bool isSuspended = this.mixer.isSuspended;
            if ((this.lastSuspendedState != isSuspended) || force)
            {
                this.lastSuspendedState = isSuspended;
                if (isSuspended)
                {
                    this.AddSuspendedText();
                }
                else
                {
                    this.RemoveSuspendedText();
                }
            }
        }

Usage Example

示例#1
0
        protected override void DrawIconAndLabel(Rect rect, TreeViewItem item, string label, bool selected, bool focused, bool useBoldFont, bool isPinging)
        {
            if (!isPinging)
            {
                float contentIndent = this.GetContentIndent(item);
                rect.x     += contentIndent;
                rect.width -= contentIndent;
            }
            AudioMixerItem item2 = item as AudioMixerItem;

            if (item2 != null)
            {
                GUIStyle style = !useBoldFont ? TreeViewGUI.s_Styles.lineStyle : TreeViewGUI.s_Styles.lineBoldStyle;
                style.padding.left = (int)((base.k_IconWidth + base.iconTotalPadding) + base.k_SpaceBetweenIconAndText);
                style.Draw(rect, label, false, false, selected, focused);
                item2.UpdateSuspendedString(false);
                if (item2.labelWidth <= 0f)
                {
                    item2.labelWidth = style.CalcSize(GUIContent.Temp(label)).x;
                }
                Rect position = rect;
                position.x += item2.labelWidth + 8f;
                EditorGUI.BeginDisabledGroup(true);
                style.Draw(position, item2.infoText, false, false, false, false);
                EditorGUI.EndDisabledGroup();
                if (base.iconOverlayGUI != null)
                {
                    Rect rect3 = rect;
                    rect3.width = base.k_IconWidth + base.iconTotalPadding;
                    base.iconOverlayGUI(item, rect3);
                }
            }
        }
All Usage Examples Of UnityEditor.AudioMixerItem::UpdateSuspendedString