UnityEditor.AudioMixerGroupSelector.TreeViewDataSourceForMixers.AddChildrenRecursive C# (CSharp) Method

AddChildrenRecursive() private method

private AddChildrenRecursive ( AudioMixerGroupController group, TreeViewItem item ) : void
group UnityEditor.Audio.AudioMixerGroupController
item TreeViewItem
return void
            private void AddChildrenRecursive(AudioMixerGroupController group, TreeViewItem item)
            {
                item.children = new List<TreeViewItem>(group.children.Length);
                for (int i = 0; i < item.children.Count; i++)
                {
                    item.children.Add(new TreeViewItem(group.children[i].GetInstanceID(), item.depth + 1, item, group.children[i].name));
                    item.children[i].userData = group.children[i];
                    this.AddChildrenRecursive(group.children[i], item.children[i]);
                }
            }