public void Shoot() { GameObject bullet = (GameObject)Instantiate(bulletPrefab, firePoint.position, firePoint.rotation); BulletController bulletController = bullet.GetComponent <BulletController>(); if (bulletController != null) { bulletController.Bullet(target); } ammo.Fire(1); }