public int Reload(AmmoInventory ammo) { int ammoRequested = magazineSize - currentMagazine; int loadMagazine = ammo.Spend(ammoType, ammoRequested); return(loadMagazine); }
public bool Fire(AmmoInventory ammo) { int shotsfired = ammo.Spend(ammoType, ammoPerShot); return(shotsfired > 0); }