Skip to content

Commit

Permalink
DebugDrawer Fix the scene transition NRE breaking stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
sarbian committed Mar 15, 2018
1 parent 929d7ab commit 55efb0a
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions DebugDrawer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -152,18 +152,16 @@ private IEnumerator EndOfFrameDrawing()

private static Camera GetActiveCam()
{
Camera cam;

if (!HighLogic.fetch)
return Camera.main;

if (HighLogic.LoadedSceneIsEditor)
cam = EditorLogic.fetch.editorCamera;
else if (HighLogic.LoadedSceneIsFlight)
cam = MapView.MapIsEnabled ? PlanetariumCamera.Camera : FlightCamera.fetch.mainCamera;
else
cam = Camera.main;
return cam;
if (HighLogic.LoadedSceneIsEditor && EditorLogic.fetch)
return EditorLogic.fetch.editorCamera;

if (HighLogic.LoadedSceneIsFlight && PlanetariumCamera.fetch && FlightCamera.fetch)
return MapView.MapIsEnabled ? PlanetariumCamera.Camera : FlightCamera.fetch.mainCamera;

return Camera.main;
}

private static void DrawLine(Vector3 origin, Vector3 destination, Color color)
Expand Down

0 comments on commit 55efb0a

Please sign in to comment.