/// <summary>
        /// Shows location dungeon blocks.
        /// </summary>
        /// <param name="dfLocation">DFLocation.</param>
        public void ShowLocationDungeon(DFLocation dfLocation)
        {
            // Exit if not ready
            if (!isReady)
            {
                return;
            }

            // Load dungeon
            LocationView view = (LocationView)viewClients[ViewModes.DungeonView];

            view.CreateDungeonLocationScene(dfLocation.RegionName, dfLocation.Name);

            // Set view mode
            lastViewMode = viewMode;
            viewMode     = ViewModes.DungeonView;
            viewClients[viewMode].ResumeView();
            RaiseViewModeChangedEvent();
        }