private void collision(Body body_a, Body body_b, CollisionInfo info)
{
if (player.hurt != 0)
return;
// early out, cant be a bubble merge
if (body_a.is_static || body_b.is_static)
return;
if (body_a == player.body)
if (FindEnemy(body_b) != null)
{
player.Hurt();
Resources.droplet_sound.Play(0.025f, ((float)rand.NextDouble() - 0.5f), 0);
}
if (body_b == player.body)
if (FindEnemy(body_a) != null)
{
player.Hurt();
Resources.droplet_sound.Play(0.025f, ((float)rand.NextDouble() - 0.5f), 0);
}
}