ElectronicObserver.Window.FormCompass.GetMaterialInfo C# (CSharp) Method

GetMaterialInfo() private method

private GetMaterialInfo ( CompassData compass ) : string
compass CompassData
return string
		private string GetMaterialInfo(CompassData compass)
		{

			var strs = new LinkedList<string>();

			foreach (var item in compass.GetItems)
			{

				string itemName;

				if (item.ItemID == 4)
				{
					itemName = Constants.GetMaterialName(item.Metadata);

				}
				else
				{
					var itemMaster = KCDatabase.Instance.MasterUseItems[item.Metadata];
					if (itemMaster != null)
						itemName = itemMaster.Name;
					else
						itemName = "謎のアイテム";
				}

				strs.AddLast(itemName + " x " + item.Amount);
			}

			if (!strs.Any())
			{
				return "( 无 )";

			}
			else
			{
				return string.Join(", ", strs);
			}
		}