Interface
interface IDamagable
{
void Hurt(int amount);
}class Character : IDamagable
{
public string Name;
public int Hp = 100;
public void Hurt(int amount)
{
Hp -= amount;
}
}class Character : IDamagable
{
public string Name;
public int Hp = 100;
public void Hurt(int amount)
{
Hp -= amount;
}
public void Attack(IDamagable target)
{
target.Hurt(5);
}
}Implementera flera interfaces
Last updated