public string ToBBCode() { string planetName = (Info.name == TypeInfo.name) ? "" : $"{Info.name} \t"; BBCodeWriter bbCodeWriter = new BBCodeWriter(); bbCodeWriter.Append($"{planetName} {TypeInfo.name} \t {TierInfo.name} \t {StageOfLifeInfo.name}"); foreach (var satellite in Satellites) { bbCodeWriter.Append($"\n\t {satellite.ToBBCode()}"); } return(bbCodeWriter.ToString()); }
public string ToBBCode() { string starName = (Info.name == StarTypeInfo.name) ? "" : $"{Info.name} \t"; BBCodeWriter bbCodeWriter = new BBCodeWriter(); bbCodeWriter.AppendLine($"{starName} {StarTypeInfo.name} \t {StarAgeInfo.name} \t {RadiationLevelInfo.name}"); foreach (var planet in Planets) { if (planet.Info.orbiting_planet_id == null) { bbCodeWriter.Append($"\n{planet.ToBBCode()}"); } } bbCodeWriter.AppendLine(); return(bbCodeWriter.ToString()); }