Пример #1
0
    public override void LaunchProjectile()
    {
        float distToPlayer = Vector2.Distance(this.transform.position, player.position);

        if (shoot == true && distToPlayer < 15)
        {
            StartCoroutine(Delay());
            GameObject projectileObject = Instantiate(Fumee, spawn + Vector3.up * 0.5f, Quaternion.identity);
            Smoke      projectile       = projectileObject.GetComponent <Smoke>();
            projectile.Launch(Vector2.up, 0);
            AudioManager.Instance.Playsound(sound, 0.2f);
        }
    }