Version: Unity 6.4 Alpha (6000.4)
LanguageEnglish
  • C#

DragAndDrop

class in UnityEditor

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

Editor drag & drop operations.

Static Properties

Property Description
activeControlIDGet or set ID of currently active drag and drop control.
entityIdsReferences to Entity Ids being dragged.
objectReferencesReferences to objects being dragged.
pathsThe file names being dragged.
visualModeThe visual indication of the drag.

Static Methods

Method Description
AcceptDragAccept a drag operation.
AddDropHandlerV2Allow override of the default behavior for the corresponding window. Multiple handlers can be registered on the same window. If a handler returns DragAndDropVisualMode.None the system will check the next handler. Any other results (DragAndDropVisualMode.Rejected or others DragAndDropVisualMode) means this handler has processed the drop event and no other handler will be called. The last handler is the default Unity handler.
GetGenericDataGet data associated with current drag and drop operation.
HasHandlerCheck if the handler is already registered for the destination window ID.
PrepareStartDragClears drag & drop data.
RemoveDropHandlerV2Unregister a specific Drop Handler from a Window Drop Target.
SetGenericDataSet data associated with current drag and drop operation.
StartDragStart a drag operation.

Delegates

Delegate Description
HierarchyDropHandlerV2Handler for the Hierarchy.
InspectorDropHandlerHandler for the Inspector.
ProjectBrowserDropHandlerV2Handler for the Project.
SceneDropHandlerHandler for the Scene.