void OnTriggerEnter2D(Collider2D target) { if (target.name == "health(Clone)") { capsule.md_heal(); Destroy(target.gameObject); } if (target.name == "shield(Clone)") { activateShield = true; shieldLife = 10; capsule.md_Shield(); Destroy(target.gameObject); } if (target.tag == "EnemyBullet" || target.tag == "Enemy") { if (activateShield) { Debug.Log("Je suis ici"); if (shieldLife <= 0) { activateShield = false; shield.gameObject.SetActive(false); } shieldLife -= 1; Destroy(target.gameObject); } else { gameManager.md_KillPlayer(); Destroy(target.gameObject); } } }