예제 #1
0
        internal override string ToTimelineString()
        {
            var timelinestring = base.ToTimelineString();
            var racetext       = Race?.ToString().ToLower() ?? RaceId?.ToString() ?? "";

            return($"{timelinestring} {PopNumberMoved} {racetext} joined with {Entity}.");
        }
예제 #2
0
        protected override string LegendsDescription()
        {
            var timestring = base.LegendsDescription();

            var count = PopNumberMoved.ToString();

            if (PopNumberMoved >= 24)
            {
                count = "dozens";
            }


            var racetext = Race?.ToString().ToLower() ?? RaceId?.ToString() ?? "";


            return($"{timestring} {count} of {racetext} from {Region} joined with the {Entity} at {Site.AltName}.");
        }
예제 #3
0
 public override string ToString()
 {
     return(Id.ToString());
 }