Ejemplo n.º 1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        ShipBehaviour sb = collision.gameObject.GetComponent <ShipBehaviour>();

        if (sb != null && health > 0)
        {
            sb.ReceiveDamage(crashDamage, this);
        }
        this.ReceiveDamage(this.maxHealth, this);
    }
Ejemplo n.º 2
0
    private void OnTriggerEnter2D(Collider2D col)
    {
        ShipBehaviour ship = col.gameObject.GetComponent <ShipBehaviour>();

        if (ship != null && ship != owner)
        {
            registeredHit = true;
            ship.ReceiveDamage(damage, owner);
            GetComponent <Animator>().SetTrigger("Explode");
            GetComponent <Collider2D>().enabled = false;
        }
    }