Ejemplo n.º 1
0
    void OnTriggerEnter2D(Collider2D collider)
    {
        BeamBehaviour beam = collider.gameObject.GetComponent <BeamBehaviour>();

        if (beam)
        {
            EnemyHealth -= beam.GetDamage();
            if (EnemyHealth <= 0f)
            {
                Debug.Log("Enemy destroyed");
                GameObject boom = Instantiate(Explosion, transform.position, Quaternion.identity) as GameObject;
                Destroy(gameObject);
                beam.Hit();
                Game.OnEnemyDestroyed();
            }
        }
    }