Ejemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IDamagableByEnemies damagable = collision.gameObject.GetComponent <IDamagableByEnemies>();

        //If object is damagable by enemies, damage it on collision
        if (damagable != null)
        {
            damagable.GetDamage(damage);
        }
    }
Ejemplo n.º 2
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        IDamagableByEnemies damagable = collision.gameObject.GetComponent <IDamagableByEnemies>();

        //If colliding object implements interface for being damaged by enemies, damage it.
        if (damagable != null)
        {
            damagable.GetDamage(damage);
        }

        //Disable bullet after hitting something
        gameObject.SetActive(false);
    }