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);
}
}