Exemple #1
0
    void Start()
    {
        gameManager = GameManager.Instance;

        home = transform.position;

        player = GameObject.FindGameObjectWithTag("Player");
        player.GetComponent <Destructible>().OnDeath += OnPlayerDeath;

        turret = GetComponentInChildren <EnemyTurretController> ();
        seeker = GetComponent <Seeker> ();
    }
Exemple #2
0
    // Decides what target to damage since it can be a Bagi or a turret.
    void DamageTarget(Transform thisTarget)
    {
        EnemyBagiController enemy = thisTarget.GetComponent <EnemyBagiController>();

        if (enemy != null)
        {
            enemy.TakeDamage(Damage);
        }
        else
        {
            EnemyTurretController turretController = thisTarget.GetComponent <EnemyTurretController>();
            turretController.TakeDamage(Damage);
        }
    }