Esempio n. 1
0
    protected override void ShootLogic()
    {
        base.ShootLogic();

        Explosive explosive = Instantiate(projectilePrefab,
                                          firingPoint.transform.position,
                                          transform.rotation).GetComponent <Explosive>();

        explosive.InitExplosive(explosionTime, explosionSize, damage, player.playerNumber,
                                initialForce, explosionSFXName, cameraShakeDuration, cameraShakeMagnitude, player.cookTime);

        if (GameManager.instance.SelectedGamemode != null)
        {
            GameManager.instance.SelectedGamemode.AddToStats(player.playerNumber, StatTypes.BulletsFired, 1);
        }
    }