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);
        }
    }
Example #2
0
 void Start()
 {
     bossDM = GameObject.Find("Boss").GetComponent <BossDamageManager>();
 }