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]));
}
}
}