public void ApplyDamage(int damageValue, EnemyDamageManager.color bulletColor) { if (bulletColor == bossCurrentColor) { Debug.Log("HELLOOOOOO"); damageMultiplier = damageBonusMultiplier; scoreManager.IncrementScore(scoreGainIfSameColor); } else { damageMultiplier = 1; scoreManager.IncrementScore(scoreGainIfNotSameColor); } health -= damageValue * damageMultiplier; Debug.Log(health); }
void FixedUpdate() { if (boss.GetComponent <BossManager>().phase == 0) { bossCurrentColor = EnemyDamageManager.color.orange; } else if (boss.GetComponent <BossManager>().phase == 1) { bossCurrentColor = EnemyDamageManager.color.blue; } else if (boss.GetComponent <BossManager>().phase == 2) { bossCurrentColor = EnemyDamageManager.color.pink; } if (health <= 0) { Debug.Log("PAN je suis mort"); //Afficher les Fx de destruction d'ennemis Destroy(this.gameObject); } }