UnityEditor.AudioMixerTreeViewDragging.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)
        {
            DragData genericData = DragAndDrop.GetGenericData("AudioMixerDragging") as DragData;
            if (genericData == null)
            {
                return DragAndDropVisualMode.None;
            }
            List<AudioMixerItem> draggedItems = genericData.m_DraggedItems;
            AudioMixerItem item = parentNode as AudioMixerItem;
            if ((item == null) || (genericData == null))
            {
                return DragAndDropVisualMode.None;
            }
            if (<>f__am$cache1 == null)
            {
                <>f__am$cache1 = i => i.mixer.masterGroup;
AudioMixerTreeViewDragging