Example #1
0
    public int Reload(AmmoInventory ammo)
    {
        int ammoRequested = magazineSize - currentMagazine;
        int loadMagazine  = ammo.Spend(ammoType, ammoRequested);

        return(loadMagazine);
    }
Example #2
0
    public bool Fire(AmmoInventory ammo)
    {
        int shotsfired = ammo.Spend(ammoType, ammoPerShot);

        return(shotsfired > 0);
    }