33 lines
753 B
C#
33 lines
753 B
C#
using PeopleVille.Persons;
|
|
|
|
namespace PeopleVille.Equipment
|
|
{
|
|
public class Gun : IEquipment
|
|
{
|
|
public required string Name { get; set; }
|
|
public int Damage { get; set; }
|
|
|
|
public void Equip()
|
|
{
|
|
Console.WriteLine("");
|
|
}
|
|
|
|
public void Unequip()
|
|
{
|
|
Console.WriteLine("");
|
|
}
|
|
|
|
public void Use(Person target)
|
|
{
|
|
try
|
|
{
|
|
target.Health -= this.Damage;
|
|
Console.WriteLine($"{target.Name} er blevet skudt og mistede {Damage} liv");
|
|
} catch
|
|
{
|
|
Console.WriteLine($"{target.Name} prøvede at skyde, men det virkede ikke, øv bøv");
|
|
}
|
|
}
|
|
}
|
|
}
|