void OnTriggerEnter2D(Collider2D col) { if (enemyBullet == true && col.gameObject.tag == "Player") { col.gameObject.GetComponent <PlayerDeathManager>().KillPlayer();; } if (enemyBullet == false && col.gameObject.tag == "Enemy") { //appel ennemyDamageManager paramètre -> damage et color if (col.gameObject.name == "Boss") { BossDamageManager bossDamageManager = col.gameObject.GetComponent <BossDamageManager>(); bossDamageManager.ApplyDamage(damage, color); } else { EnemyDamageManager enemyDamageManager = col.gameObject.GetComponent <EnemyDamageManager>(); enemyDamageManager.ApplyDamage(damage, color); } Destroy(gameObject); } }
void Start() { bossDM = GameObject.Find("Boss").GetComponent <BossDamageManager>(); }