Esempio n. 1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        Debug.Log("Colliding with: " + collision.gameObject.name);

        if (hitEffect != null)
        {
            GameObject effect = Instantiate(hitEffect, transform.position, Quaternion.identity);
            Destroy(effect, 5f);
        }

        if (collision.gameObject.tag == "Enemy")
        {
            EnemyCtrl ctrl = collision.gameObject.GetComponent <EnemyCtrl>();

            Debug.Log("Hitting enemy with " + damage + " damage");


            ctrl.TakeDamage(damage);
        }
        Destroy(gameObject);
    }