internal static void FocusMapObject(CelestialBody body) { if (!(IsMapActive || IsTrackingCenterActive)) { return; } HSUtils.DebugLog("FocusMapObject(body)"); var cam = getPlanetariumCamera(); foreach (var mapObject in cam.targets) { if (mapObject.celestialBody != null && mapObject.celestialBody.GetInstanceID() == body.GetInstanceID()) { cam.SetTarget(mapObject); return; } } }