private string GetOverview(CelestiaSelection Selection, CelestiaAppCore AppCore) { var obj = Selection.Object; if (obj is CelestiaBody) { return(GetBodyOverview((CelestiaBody)obj, AppCore)); } if (obj is CelestiaStar) { return(GetStarOverview((CelestiaStar)obj, AppCore)); } if (obj is CelestiaDSO) { return(GetDSOOveriew((CelestiaDSO)obj)); } return(LocalizationHelper.Localize("No overview available.")); }
public static string GetInfoURL(CelestiaSelection selection) { var obj = selection.Object; if (obj == null) { return(null); } if (obj is CelestiaStar star) { return(star.InfoURL); } if (obj is CelestiaBody body) { return(body.InfoURL); } if (obj is CelestiaDSO DSO) { return(DSO.InfoURL); } return(null); }