示例#1
0
 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();
     }
 }