private void OnBossDeath(Creature creature, Creature killer)
{
Interlocked.Add(ref _bossesRemaining, -1);
// Call OnBossDeath
if (this.Script != null)
this.Script.OnBossDeath(this, creature, killer);
// Complete dungeon when all bosses were killed
if (_bossesRemaining == 0 && !_manualCompletion)
this.Complete();
}