Beispiel #1
0
        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());
        }
Beispiel #2
0
        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());
        }