diff --git a/TransferWindowPlanner2/UI/Rendering/MapAngleRenderer.cs b/TransferWindowPlanner2/UI/Rendering/MapAngleRenderer.cs index d61a538..d7b7a98 100644 --- a/TransferWindowPlanner2/UI/Rendering/MapAngleRenderer.cs +++ b/TransferWindowPlanner2/UI/Rendering/MapAngleRenderer.cs @@ -203,19 +203,25 @@ internal void OnGUI() ScaledSpace.LocalToScaledSpace( center + length * VectorToUnityFrame(PeriapsisDirection.normalized))); - GUI.Label( - new Rect( - periapsis.x - 50, - Screen.height - periapsis.y - 15, - 100, 30), - $"Burn position", _styleLabelEnd); - - GUI.Label( - new Rect( - asymptote.x - 50, - Screen.height - asymptote.y - 15, - 100, 30), - "Escape direction", _styleLabelTarget); + if (periapsis.z > 0) + { + GUI.Label( + new Rect( + periapsis.x - 50, + Screen.height - periapsis.y - 15, + 100, 30), + $"Burn position", _styleLabelEnd); + } + + if (asymptote.z > 0) + { + GUI.Label( + new Rect( + asymptote.x - 50, + Screen.height - asymptote.y - 15, + 100, 30), + "Escape direction", _styleLabelTarget); + } } } }