private void SetTargetingModeHierarchy()
 {
     if (inspectorTargetingMode != InspectorTargetingMode.Hierarchy)
     {
         inspectorTargetingMode = InspectorTargetingMode.Hierarchy;
         SelectionManager       = HierarchySelectionManager.Instance();
         titleContent           = GetTitleContent(InspectorTargetingMode.Hierarchy, true);
         minimizer.Setup(this, SelectionManager, minimizer.AutoMinimize);
         RebuildDrawerIfTargetsChanged();
     }
 }
        protected override ISelectionManager GetDefaultSelectionManager()
        {
            switch (InspectorTargetingMode)
            {
            case InspectorTargetingMode.Hierarchy:
                return(HierarchySelectionManager.Instance());

            case InspectorTargetingMode.Project:
                return(ProjectSelectionManager.Instance());

            default:
                return(EditorSelectionManager.Instance());
            }
        }