void OnTriggerEnter2D(Collider2D col) { if (col.CompareTag("Phobia")) { GameObject projectile = col.transform.parent.gameObject; foreach (string phobiaType in PhobiasList) { PhobiaAI phobiaAI = projectile.GetComponent <PhobiaAI>(); if (phobiaAI.CanKill(phobiaType)) { if (!hasAPlayerDie) { if (projectileThrower.playerNumber == 1) { ScoreManager.player2Score++; } else { ScoreManager.player1Score++; } projectileThrower.DropProjectile(); playerMovement.SetCurrentState(PlayerMovement.PlayerState.DIE); } hasAPlayerDie = true; } } } }