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

DragAndDrop.HierarchyDropHandler

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接受所有建议,但我们确实会阅读来自用户的所有建议更改,而且会在适当的情况下进行更新。

关闭

提交失败

由于某些原因,无法提交您的建议更改。请在几分钟后</a>重试。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public delegate DragAndDropVisualMode HierarchyDropHandler(int dropTargetInstanceID, HierarchyDropFlags dropMode, Transform parentForDraggedObjects, bool perform);

参数

dropTargetInstanceID 在鼠标光标下方的层级窗口中的游戏对象的 ID。
parentForDraggedObjects parentForDraggedObjects 仅在预制模式下的特殊情况下设置(它通常为空)。如果此值已设置,则 dropTargetInstanceID 为 0。客户端代码应使用 `parentForDraggedObjects` 作为拖动操作的强制父级。
perform 如果触发事件的类型为 EventType.DragPerform,则为 True。
dropMode 指定在层级窗口中如何放下拖动的对象。

返回值

DragAndDropVisualMode 如果此处理程序无法处理事件,则返回 DragAndDropVisualMode.None。在这种情况下,将调用新处理程序进行处理。任何其他 DragAndDropVisualMode 结果都将停止处理程序链。

说明

层级窗口的处理程序。