示例#1
0
    public void FireOneBullet(Quaternion newRotation)
    {
        Bullet newBullet = Instantiate(m_Bullet, GunBulletReference.transform.position, newRotation) as Bullet;

        newBullet.ShootBullet(m_ShotModifier);
        newBullet.AddImmuneTarget(m_HpScp);
    }
示例#2
0
    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();
    }