void OnTriggerEnter2D(Collider2D other) { if (other.transform.gameObject.tag == "player_laser" || other.transform.gameObject.tag == "player") { int damage = other.transform.gameObject.GetComponent <LaserMover> ().get_impact_damage();; if (other.transform.gameObject.tag == "player") { damage = other.transform.gameObject.GetComponent <PlayerControler> ().get_impact_damage(); } health -= damage; if (other.transform.gameObject.tag == "player") { EnemiesScript.enemy_destroyed(gameObject); } if (health <= 0) { EnemiesScript.enemy_destroyed(gameObject); ScoreKeeper.add_to_score(points); Destroy(gameObject); Destroy(other.transform.gameObject); } } if (other.transform.gameObject.tag == "player" || other.transform.gameObject.tag == "Shield") { EnemiesScript.enemy_destroyed(gameObject); Destroy(gameObject); } }
void OnTriggerEnter2D(Collider2D other) { if (other.transform.gameObject.tag == "enemy") { EnemiesScript.enemy_destroyed(other.transform.gameObject); } Destroy(other.transform.gameObject); }