private void HandleShooting() { if (Input.GetKey(KeyCode.Space) && currentShootingCooldown > shootingCooldown / managerScript.GetShootingSpeedMult()) { Instantiate(projectile, gameObject.transform.position, Quaternion.identity); //if (pewSound != null) pewSound.PlayOneShot(pewSound.clip); currentShootingCooldown = 0.0f; } if (currentShootingCooldown < shootingCooldown) { currentShootingCooldown += Time.deltaTime; } }