Beispiel #1
0
 void IBulletManager.AddWeapon(IWeaponComponent component)
 {
     component.Fire += OnTankFire;
 }
Beispiel #2
0
 void IBulletManager.RemoveWeapon(IWeaponComponent component)
 {
     component.Fire -= OnTankFire;
 }
Beispiel #3
0
 public Pistol(IWeaponComponent component, string name = "Desert Eagle")
 {
     Name = $"{name} with {component.Name}";
 }