private void MultipleFire(IEnemy enemy, CombatStats combatStats, IGunStatus status, int numClips) { for (int i = 0; i < numClips; i++) { while (status.HasShotLoaded()) { status.Shoot(enemy, combatStats); } status.ReloadChamber(); } }
private void MultipleFire(IEnemy enemy, CombatStats combatStats, IGunStatus status, int numClips) { for (int i = 0; i < numClips; i++) { while (status.HasShotLoaded()) { status.Shoot(enemy, combatStats); } status.ReloadChamber(); } }