private void OnMabiTick(ErinnTime time)
{
lock (_createAndCleanUpLock)
{
List<long> remove;
lock (_syncLock)
remove = _dungeons.Values.Where(a => a.CountPlayers() == 0).Select(b => b.InstanceId).ToList();
foreach (var instanceId in remove)
this.Remove(instanceId);
}
}