UnityEditor.AssetsTreeViewDragging.DoDrag C# (CSharp) Method

DoDrag() public method

public DoDrag ( TreeViewItem parentItem, TreeViewItem targetItem, bool perform, TreeViewDragging dropPos ) : DragAndDropVisualMode
parentItem TreeViewItem
targetItem TreeViewItem
perform bool
dropPos TreeViewDragging
return DragAndDropVisualMode
        public override DragAndDropVisualMode DoDrag(TreeViewItem parentItem, TreeViewItem targetItem, bool perform, TreeViewDragging.DropPosition dropPos)
        {
            HierarchyProperty property = new HierarchyProperty(HierarchyType.Assets);
            if ((parentItem == null) || !property.Find(parentItem.id, null))
            {
                property = null;
            }
            return InternalEditorUtility.ProjectWindowDrag(property, perform);
        }