Exemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        EnemyPatrol enemy = hitInfo.GetComponent <EnemyPatrol>();

        if (enemy != null)
        {
            enemy.TakeDamage(damage);
        }

        Destroy(gameObject);

        EnemyFollow enemy1 = hitInfo.GetComponent <EnemyFollow>();

        if (enemy1 != null)
        {
            enemy1.TakeDamage(damage);
        }

        Destroy(gameObject);

        EnemyAttack enemy2 = hitInfo.GetComponent <EnemyAttack>();

        if (enemy2 != null)
        {
            enemy2.TakeDamage(damage);
        }

        Destroy(gameObject);
    }
Exemplo n.º 2
0
    void DamageEnemy(Collider2D collision)
    {
        EnemyFollow enemy = collision.GetComponent <EnemyFollow>();

        if (enemy)
        {
            enemy.TakeDamage(EnemyHitDamage);
        }
    }