private void AddMainUI(VisualElement mainView) { var visualTree = ResourceLoader.Load <VisualTreeAsset>("LayoutOverlay/LayoutOverlay.uxml"); VisualElement clone = visualTree.CloneTree(); m_LayoutOverlay = clone.Q <LayoutOverlay>("LayoutOverlay"); mainView.Add(m_LayoutOverlay); m_LayoutOverlay.hasScrollbar = true; m_LayoutOverlay.verticalToolbar.verticalScrollerVisibility = ScrollerVisibility.Hidden; m_LayoutOverlay.StretchToParentSize(); CreatePoseToolbar(); CreateBoneToolbar(); CreateMeshToolbar(); CreateWeightToolbar(); CreateRigToolbar(); m_ShortcutContext = new InternalEditorBridge.ShortcutContext() { isActive = isFocused, context = this }; InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); InternalEditorBridge.AddEditorApplicationProjectLoadedCallback(OnProjectLoaded); }
private static void RegisterShortcuts() { m_ShortcutContext = new InternalEditorBridge.ShortcutContext() { isActive = () => m_SpriteShapeTool.isActive, context = m_SpriteShapeTool }; InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); }
private void RegisterShortcuts() { m_ShortcutContext = new InternalEditorBridge.ShortcutContext() { isActive = () => GUIUtility.hotControl == 0, context = this }; InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); }
private void AddMainUI(VisualElement mainView) { var visualTree = Resources.Load("LayoutOverlay") as VisualTreeAsset; VisualElement clone = visualTree.CloneTree(null); m_LayoutOverlay = clone.Q <LayoutOverlay>("LayoutOverlay"); mainView.Add(m_LayoutOverlay); m_LayoutOverlay.hasScrollbar = true; m_LayoutOverlay.StretchToParentSize(); CreateBoneToolbar(); CreateMeshToolbar(); CreateWeightToolbar(); m_ShortcutContext = InternalEditorBridge.CreateShortcutContext(isFocused); m_ShortcutContext.context = this; InternalEditorBridge.RegisterShortcutContext(m_ShortcutContext); InternalEditorBridge.AddEditorApplicationProjectLoadedCallback(OnProjectLoaded); }