public void DuplicateGroups(List<AudioMixerGroupController> groups, bool recordUndo)
{
if (recordUndo)
{
Undo.RecordObject(this.m_Controller, "Duplicate group" + PluralIfNeeded(groups.Count));
}
List<AudioMixerGroupController> list = this.m_Controller.DuplicateGroups(groups.ToArray());
if (list.Count > 0)
{
this.ReloadTree();
if (<>f__am$cache0 == null)
{
<>f__am$cache0 = new Func<AudioMixerGroupController, int>(null, (IntPtr) <DuplicateGroups>m__0);