internal static string SelectIcon(
     PlanetInfo planetInfo,
     IEnumerable <OrbitalObjectInfo> orbitalObjectInfos,
     IEnumerable <PlanetInfo> planetInfos)
 {
     if (StarSystemMapUI.IsTerrestrialPlanet(planetInfo))
     {
         return(StarSystemMapUI.HasMoons(planetInfo, orbitalObjectInfos, planetInfos) ? "sysmap_planetmoon" : "sysmap_planet");
     }
     if (!StarSystemMapUI.IsGasGiant(planetInfo))
     {
         return(string.Empty);
     }
     if (StarSystemMapUI.HasTerrestrialMoons(planetInfo, orbitalObjectInfos, planetInfos))
     {
         return("sysmap_gasgiantplanet");
     }
     if (StarSystemMapUI.HasMoons(planetInfo, orbitalObjectInfos, planetInfos))
     {
         return("sysmap_gasgiantmoon");
     }
     return(StarSystemMapUI.HasRing(planetInfo) ? "sysmap_gasgiantrings" : "sysmap_gasgiant");
 }