Files
2021-05-27 21:10:18 +02:00

27 lines
882 B
C#

using System;
using System.Security.Cryptography;
using GTANetworkAPI;
using Microsoft.CodeAnalysis.CSharp.Syntax;
using ReallifeGamemode.Database.Entities;
using ReallifeGamemode.Database.Models;
using ReallifeGamemode.Server.Extensions;
using ReallifeGamemode.Server.Inventory.Interfaces;
using ReallifeGamemode.Server.Managers;
namespace ReallifeGamemode.Server.Inventory.Items
{
public abstract class UseItem : BaseItem, IUsableItem
{
public override int Id { get; }
public override string Name { get; }
public override string Description { get; }
public override int Gewicht { get; }
public override string Einheit { get; }
public override int Price { get; }
public abstract uint Object { get; }
public abstract bool RemoveWhenUsed { get; }
public abstract bool Use(Player player, User user, DatabaseContext databaseContext);
}
}