public void DeleteTimeout()
{
if (Inventory == null)
{
return;
}
foreach (ItemInstance item in Inventory.GetAllItems())
{
if (item.IsBound && item.ItemDeleteTime != null && item.ItemDeleteTime < DateTime.Now)
{
Inventory.DeleteById(item.Id);
Session.SendPacket(GenerateInventoryAdd(-1, 0, item.Type, item.Slot, 0, 0, 0, 0));
Session.SendPacket(GenerateSay(Language.Instance.GetMessageFromKey("ITEM_TIMEOUT"), 10));
}
}
foreach (ItemInstance item in Inventory.GetAllItems())
{
if (item.IsBound && item.ItemDeleteTime != null && item.ItemDeleteTime < DateTime.Now)
{
Inventory.DeleteById(item.Id);
Session.SendPacket(GenerateEquipment());
Session.SendPacket(GenerateSay(Language.Instance.GetMessageFromKey("ITEM_TIMEOUT"), 10));
}
}
}