18 lines
No EOL
448 B
C#
18 lines
No EOL
448 B
C#
public class WeaponItem : Item
|
|
{
|
|
public int Damage { get; set; }
|
|
public override string Type => "Weapon";
|
|
public WeaponItem(string name, string description, int damage) : base(name, description){
|
|
Damage = damage;
|
|
}
|
|
|
|
public override void Action()
|
|
{
|
|
Console.WriteLine("Weapon item has been used");
|
|
}
|
|
|
|
public override Item Clone()
|
|
{
|
|
return new WeaponItem(Name, Description, Damage);
|
|
}
|
|
} |