DragAndDrop.HierarchyDropHandlerV2
Declaration
public delegate DragAndDropVisualMode HierarchyDropHandlerV2(EntityId dropTargetEntityId, HierarchyDropFlags dropMode, Transform parentForDraggedObjects, bool perform);Параметры
| Параметр | Описание |
|---|---|
| dropTargetEntityId | ID объекта Game в окне Hierarchy, которое находится под курсором мыши. |
| parentForDraggedObjects | parentForDraggedObjects устанавливается только в особых случаях в режиме Префаб (чаще всего оно будет нулевым). Если это значение установлено, то dropTargetEntityId будет равняться 0. И клиентский код должен использовать 'parentForDraggedObjects' в качестве принудительного родителя drag. |
| исполнить | True, если событие типа EventType.DragPerform. |
| dropMode | Определяет, каким образом перетаскиваемый объект будет сбрасываться в окне Hierarchy. |
Возвращаемое значение
DragAndDropVisualMode Возвращает DragAndDropVisualMode.None, если данный обработчик не может обработать событие. В этом случае для обработки будет вызван новый обработчик. Любые другие результаты DragAndDropVisualMode остановит цепь обработчиков.
Описание
Обработчик для Hierarchy.