// ------------------------------------------------------------------------ public void setDungeonTool(DungeonTool.DungeonPreset preset) { if (preset == DungeonTool.DungeonPreset.Room) { _curDungeonTool = _aDungeonTools [0]; } else if (preset == DungeonTool.DungeonPreset.Maze) { _curDungeonTool = _aDungeonTools [1]; } else if (preset == DungeonTool.DungeonPreset.Random) { _curDungeonTool = _aDungeonTools [2]; } else if (preset == DungeonTool.DungeonPreset.Staircase) { _curDungeonTool = _aDungeonTools [3]; } PweDungeonTools.Instance.reset(); PweDungeonTools.Instance.showToolPanels(preset); PweMainMenu.Instance.setAssetNameText(""); PweMainMenu.Instance.showAssetInfoPanel(false); }
// ------------------------------------------------------------------------ public void resetCurDungeonTool() { if (_curDungeonTool != null) { _curDungeonTool.reset(); _curDungeonTool = null; PweMainMenu.Instance.showAssetInfoPanel(true); } PweMainMenu.Instance.setDungeonToolButtons(DungeonTool.DungeonPreset.None); PweDungeonTools.Instance.showToolPanels(DungeonTool.DungeonPreset.None); }