DockZone
перечисление
Описание
DockZone описывает область экрана, в которой отображается Overlay.
Используйте DockZone в OverlayAttribute для установки расположения по умолчанию для Overlay.
using UnityEditor; using UnityEditor.Overlays; using UnityEngine; using UnityEngine.UIElements;
// Use OverlayAttribute to specify that in new Scene Views, when this Overlay is first opened it will be in the // top toolbar, aligned to the left side. [Overlay(typeof(SceneView), "Docked Top Toolbar, Left Aligned", defaultDockZone = DockZone.TopToolbar, defaultDockPosition = DockPosition.Top)] class MyOverlay : Overlay { public override VisualElement CreatePanelContent() => new Label("Overlay Contents"); }
Свойства
| Свойство | Описание |
|---|---|
| LeftToolbar | Накладки отображаются в левой панели инструментов. |
| RightToolbar | Накладки отображаются в правой панели инструментов. |
| TopToolbar | Накладки отображаются в верхней панели инструментов. |
| BottomToolbar | Накладки отображаются в нижней панели инструментов. |
| LeftColumn | Накладки отображаются в левой колонке. |
| RightColumn | Накладки отображаются в правом столбце. |
| Floating | Накладки не привязаны к панели инструментов или столбцу. |
| LeftDynamicPanel | Накладки отображаются в левой динамической панели полной высоты. |
| RightDynamicPanel | Накладки отображаются в правой динамической панели полной высоты. |