Ejemplo n.º 1
0
 public void UseWeapon()
 {
     if (weapon == null)
     {
         Console.WriteLine("Weapon is not set!");
         return;
     }
     weapon.UseWeapon();
 }
Ejemplo n.º 2
0
 public void Fight()
 {
     weapon.UseWeapon();
 }
Ejemplo n.º 3
0
 public void Fight() => weaponBehavior.UseWeapon();
 public void UseWeapon()
 {
     weaponBehavior.UseWeapon();
 }
Ejemplo n.º 5
0
 public virtual void Fight()
 {
     WeaponBehavior.UseWeapon();
 }
Ejemplo n.º 6
0
 public void PerformWeapon()
 {
     Iweapon.UseWeapon();
 }
Ejemplo n.º 7
0
 public void WeaponInterface()
 {
     _weapon.UseWeapon();
 }