Aura.Channel.World.Dungeons.Puzzles.PuzzlePlace.DeclareUnlock C# (CSharp) Метод

DeclareUnlock() публичный Метод

This place will precede locked place and contain some means to unlock it.
public DeclareUnlock ( PuzzlePlace lockPlace ) : void
lockPlace PuzzlePlace
Результат void
		public void DeclareUnlock(PuzzlePlace lockPlace)
		{
			var place = lockPlace as PuzzlePlace;
			if (place == null || place.PlaceIndex == -1)
				throw new PuzzleException("We can't declare unlock");

			this.PlaceIndex = _section.GetUnlock(place);
			_room = _section.Places[PlaceIndex].Room;
			this.IsUnlock = true;

			this.UpdatePosition();
		}