void SetInnerSelection(VisualElement selectedElement) { if (selectedElement.resolvedStyle.display == DisplayStyle.None) { ClearInnerSelection(); return; } m_BuilderResizer.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); m_BuilderMover.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); m_BuilderAnchorer.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); m_Canvas.SetHighlighted(false); switch (m_Selection.selectionType) { case BuilderSelectionType.Element: case BuilderSelectionType.ElementInTemplateInstance: m_BuilderSelectionIndicator.Activate(selectedElement); break; case BuilderSelectionType.VisualTreeAsset: m_Canvas.SetHighlighted(true); m_BuilderSelectionIndicator.Deactivate(); break; default: m_BuilderSelectionIndicator.Deactivate(); break; } }
void SetInnerSelection(VisualElement selectedElement) { m_BuilderResizer.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); m_BuilderMover.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); m_BuilderAnchorer.Activate(m_Selection, m_PaneWindow.document.visualTreeAsset, selectedElement); }