Aura.Channel.World.Dungeons.Dungeon.GetPlayerListScrollMessage C# (CSharp) Метод

GetPlayerListScrollMessage() публичный Метод

Returns the text for the player location crawler.
public GetPlayerListScrollMessage ( ) : string
Результат string
		public string GetPlayerListScrollMessage()
		{
			var sb = new StringBuilder();
			var count = 0;

			sb.Append(Localization.Get("Players in the dungeon:"));

			for (var i = 0; i < this.Regions.Count; i++)
			{
				var floorString = (i == 0 ? Localization.Get("Entrance") : string.Format(Localization.Get("Floor {0}"), i));

				foreach (var player in this.Regions[i].GetAllPlayers())
				{
					var name = (!player.IsPet || player.Master == null)
						? player.Name
						: string.Format(Localization.Get("{0}'s {1}"), player.Master.Name, player.Name);

					sb.AppendFormat(" {0} ({1})", name, floorString);

					count++;
				}
			}

			sb.AppendFormat(Localization.GetPlural("... {0} player total", "... {0} players total", count), count);

			return sb.ToString();
		}