Esempio n. 1
0
 private void Shoot()
 {
     if (Input.GetButtonDown("Fire1") && ammo_.TryToUseAmmo(1))
     {
         cannonAnim_.SetTrigger("recoil");
         Vector3 dir = (Input.mousePosition - Camera.main.WorldToScreenPoint(transform.position)).normalized;
         cameraEffects_.Shake(0.3f, 0.1f, dir);
         Instantiate(bulletPrefab_, firingPoint_.position, cannonTransform_.rotation);
     }
 }