public static bool ContainsItem(CacheItem item)
{
UpdateItemList();
if (item.BalanceData == null)
{
if (item.ItemDropType.HasValue)
{
var pluginBase = ItemFunc.DetermineBaseItemType(item.ItemDropType.Value);
return NewItemList.Any(i => i.BaseItemType == pluginBase);
}
}
else
{
return NewItemList.Any(i => i.ThisBalanceID == item.BalanceData.BalanceID);
}
return NewItemList.Any(i => i.SNO == item.SNOID);
}