Aura.Channel.World.Dungeons.DungeonManager.Remove C# (CSharp) Метод

Remove() приватный Метод

Removes dungeon with given instance id, incl all regions.
private Remove ( long instanceId ) : bool
instanceId long
Результат bool
		private bool Remove(long instanceId)
		{
			Dungeon dungeon;

			lock (_syncLock)
			{
				if (!_dungeons.TryGetValue(instanceId, out dungeon))
					return false;

				foreach (var region in dungeon.Regions)
				{
					_regionIds.Remove(region.Id);
					ChannelServer.Instance.World.RemoveRegion(region.Id);
				}

				_dungeons.Remove(instanceId);
			}

			return true;
		}