using GTANetworkAPI; using ReallifeGamemode.Server.Entities; using ReallifeGamemode.Server.Extensions; using ReallifeGamemode.Server.Inventory.Interfaces; using ReallifeGamemode.Server.Managers; using System; using System.Collections.Generic; using System.Text; namespace ReallifeGamemode.Server.Inventory.Items { public abstract class DropItem : IDroppableItem { public abstract int HpAmount { get; } public abstract int Id { get; } public abstract string Name { get; } public abstract string Description { get; } public abstract int Gewicht { get; } public abstract string Einheit { get; } public abstract uint Object { get; } public void Drop(UserItem uItem, Client player, int amount) { player.SendNotification("Du hast ~g~" + amount + " ~y~" + InventoryManager.GetItemById(uItem.ItemId).Name + " ~s~weggeworfen.", false); InventoryManager.RemoveUserItem(player.GetUser(), uItem, amount); } } }