private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag("Enemy") && !godMode) { if (IsDead) { AudioManager.Play("DeadHit"); } else { health--; UpdateColour(); if (health > 0) { AudioManager.Play(HitAudio); PickupManager.EnableHealthPickups(); } else if (health == 0) { AudioManager.Play(DeadAudio); PickupManager.DisableHealthPickups(); IsDead = true; Director.PlayerDied(); } } } }