UnityEditor.AudioGroupTreeViewDragging.DoDrag C# (CSharp) Method

DoDrag() public method

public DoDrag ( TreeViewItem parentNode, TreeViewItem targetNode, bool perform, TreeViewDragging dragPos ) : DragAndDropVisualMode
parentNode TreeViewItem
targetNode TreeViewItem
perform bool
dragPos TreeViewDragging
return DragAndDropVisualMode
        public override DragAndDropVisualMode DoDrag(TreeViewItem parentNode, TreeViewItem targetNode, bool perform, TreeViewDragging.DropPosition dragPos)
        {
            AudioMixerTreeViewNode node = parentNode as AudioMixerTreeViewNode;
            List<AudioMixerGroupController> groupsToBeMoved = Enumerable.ToList<AudioMixerGroupController>(Enumerable.OfType<AudioMixerGroupController>(new List<Object>(DragAndDrop.objectReferences)));
            if ((node != null) && (groupsToBeMoved.Count > 0))
            {
                if (<>f__am$cache0 == null)
                {
                    <>f__am$cache0 = new Func<AudioMixerGroupController, int>(null, (IntPtr) <DoDrag>m__0);
AudioGroupTreeViewDragging