public override bool Draw(float backgroundFadeAlpha)
        {
            foreach (var sectorNavigationMarksKvp in m_data.NavigationMarks)
            {
                foreach (var navigationMark in sectorNavigationMarksKvp.Value)
                {
                    navigationMark.Update(m_camera);
                }
            }

            m_solarMapRender.Draw(m_camera, m_data);

            MyHud.DrawOnlyMissionObjectives();

            MySolarSystemMapNavigationMark navigationMarkUnderMouse = GetNearestNavigationMarkUnderMouseCursor();

            if (navigationMarkUnderMouse != null)
            {
                var toolTipPosition = MyGuiManager.MouseCursorPosition + MyGuiConstants.TOOL_TIP_RELATIVE_DEFAULT_POSITION;
                m_toolTip.Draw(toolTipPosition);
            }

            base.Draw(backgroundFadeAlpha);

            return(true);
        }