Ejemplo n.º 1
0
    private void Shoot()
    {
        HomingMissle missle = Instantiate(misslePrefab);

        missle.transform.SetParent(Main.Singleton.bulletParent.transform);
        missle.transform.position = transform.position;
    }
Ejemplo n.º 2
0
    void TryShoot()
    {
        currCooldown += Time.deltaTime;

        if (currCooldown >= attacksPerSecond)
        {
            HomingMissle newProjectile = Instantiate(usedProjectile, barrelExit.position, barrelExit.rotation);
            newProjectile.Initialise(trackedEnemy.transform, rocketDamage);
            currCooldown = 0;
        }
    }