Beispiel #1
0
 private void ExecuteShoot()
 {
     for (int i = 0; i < projectilesPerShot; i++)
     {
         _parentRigidBody.AddTorque(torque, ForceMode2D.Impulse);
         InstantiateProjectile();
         player.AddHeat(shotHeatGeneration);
         PlayParticleSystem();
         PlaySound();
         if (hasVisualAmmoIndicators)
         {
             HideAmmoIndicator(currentProjectileOriginIndex);
         }
     }
 }