版本: Unity 6 (6000.0)
语言English
  • C#

DragAndDrop

UnityEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每一项更改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

编辑器拖放操作。

静态属性

activeControlID获取或设置当前活动拖放控件的 ID。
objectReferences正在拖动的对象的引用。
paths正在拖动的文件名。
visualMode拖动的视觉指示。

静态方法

AcceptDrag接受拖放操作。
AddDropHandler允许覆盖相应窗口的默认行为。可以在同一个窗口上注册多个处理程序。如果处理程序返回 DragAndDropVisualMode.None,则系统将检查下一个处理程序。任何其他结果(DragAndDropVisualMode.Rejected 或其他 DragAndDropVisualMode)都意味着此处理程序已处理了放下事件,并且不会调用任何其他处理程序。最后一个处理程序是默认的 Unity 处理程序。
GetGenericData获取与当前拖放操作关联的数据。
HasHandler检查处理程序是否已为目标窗口 ID 注册。
PrepareStartDrag清除拖放数据。
RemoveDropHandler从窗口放置目标注销特定的放置处理程序。
SetGenericData设置与当前拖放操作关联的数据。
StartDrag开始拖放操作。

委托

HierarchyDropHandler层次结构的处理程序。
InspectorDropHandler检查器的处理程序。
ProjectBrowserDropHandler项目的处理程序。
SceneDropHandler场景的处理程序。