UnityEditor.Audio.AudioMixerGroupController.HasAttenuation C# (CSharp) 메소드

HasAttenuation() 공개 메소드

public HasAttenuation ( ) : bool
리턴 bool
        public bool HasAttenuation()
        {
            foreach (AudioMixerEffectController controller in this.effects)
            {
                if (controller.IsAttenuation())
                {
                    return true;
                }
            }
            return false;
        }

Usage Example

		internal static void AddEffectItemsToMenu(AudioMixerController controller, AudioMixerGroupController group, int insertIndex, string prefix, GenericMenu pm)
		{
			string[] effectList = MixerEffectDefinitions.GetEffectList();
			for (int i = 0; i < effectList.Length; i++)
			{
				if (effectList[i] != "Attenuation" || !group.HasAttenuation())
				{
					pm.AddItem(new GUIContent(prefix + AudioMixerController.FixNameForPopupMenu(effectList[i])), false, new GenericMenu.MenuFunction2(AudioMixerChannelStripView.InsertEffectPopupCallback), new AudioMixerChannelStripView.EffectContext(controller, group, insertIndex, effectList[i]));
				}
			}
		}