public void FirePistol()
 {
     if (fireProjectile != null && projectileOrigin != null && Time.time - lastFired >= pistolCooldownTime)
     {
         lastFired = Time.time;
         fireProjectile.FireForward(projectileOrigin.transform);
     }
 }