public void receiveDamage(int d, MagicAgent IA) { health -= d; if (health > 0) { changeColor(); IA.EnemyDamage(0.05f); } else { IA.EnemyDamage(0.1f); if (transform.parent.tag == "Player1") { gm.GetComponent <GameManager>().point_Player1(); } else if (transform.parent.tag == "Player2") { gm.GetComponent <GameManager>().point_Player2(); } renderer.enabled = false; this.gameObject.GetComponent <CircleCollider2D>().enabled = false; voice.Play(); Destroy(this.gameObject, 0.5f); } }
public void receiveDamage(int d, MagicAgent IA) { health -= d; if (health <= 0) { if (p == 1) { Spawner.returnPenalties(2, speed + 0.2f); } else if (p == 2) { Spawner.returnPenalties(1, speed + 0.2f); } IA.EnemyDamage(0.3f); Destroy(this.gameObject); } else { IA.EnemyDamage(0.05f); } }