private void OnCollisionEnter(Collision collision) { //Se colidir com o inimigo, chama a funcao dele para receber dano e destroy o tiro if (collision.gameObject.tag == "Enemy") { enemyScript enScript = collision.gameObject.GetComponent <enemyScript>(); enScript.TakeDamage(damage); Destroy(gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { enemyScript enemy = collision.GetComponent <enemyScript>(); if (enemy != null) { enemy.TakeDamage(damage); } Instantiate(hiteffect, transform.position, transform.rotation); Destroy(gameObject); }