UnityEditor.DragAndDrop.GetGenericData C# (CSharp) Method

GetGenericData() public static method

Get data associated with current drag and drop operation.

public static GetGenericData ( string type ) : object
type string
return object
        public static object GetGenericData(string type)
        {
            if ((ms_GenericData != null) && ms_GenericData.Contains(type))
            {
                return ms_GenericData[type];
            }
            return null;
        }

Usage Example

        public override DragAndDropVisualMode DoDrag(TreeViewItem parentNode, TreeViewItem targetNode, bool perform, TreeViewDragging.DropPosition dragPos)
        {
            DragData genericData = DragAndDrop.GetGenericData("AudioMixerDragging") as DragData;

            if (genericData != null)
            {
                List <AudioMixerItem> draggedItems = genericData.m_DraggedItems;
                AudioMixerItem        item         = parentNode as AudioMixerItem;
                if ((item != null) && (genericData != null))
                {
                    if (< > f__am$cache0 == null)
                    {
All Usage Examples Of UnityEditor.DragAndDrop::GetGenericData