public void FireOneBullet(Quaternion newRotation) { Bullet newBullet = Instantiate(m_Bullet, GunBulletReference.transform.position, newRotation) as Bullet; newBullet.ShootBullet(m_ShotModifier); newBullet.AddImmuneTarget(m_HpScp); }
public void FireOneBullet() { Bullet newBullet = Instantiate(m_BulletPrefab, m_GunReference.transform.position, m_GunReference.transform.rotation) as Bullet; newBullet.ShootBullet(); newBullet.AddImmuneTarget(m_HpScript); if (BulletFired != null) { BulletFired(this, new BulletFiredEventArgs { BulletFired = newBullet }); } SoundManager.PlaySFX(GunShot); DisplayParticles(); }