//
 public void setDungeonToolButtons(DungeonTool.DungeonPreset preset)
 {
     btnDungeonToolRoom.interactable      = (preset != DungeonTool.DungeonPreset.Room);
     btnDungeonToolMaze.interactable      = (preset != DungeonTool.DungeonPreset.Maze);
     btnDungeonToolRandom.interactable    = (preset != DungeonTool.DungeonPreset.Random);
     btnDungeonToolStaircase.interactable = (preset != DungeonTool.DungeonPreset.Staircase);
 }
Ejemplo n.º 2
0
        // ------------------------------------------------------------------------
        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 showToolPanels(DungeonTool.DungeonPreset mode)
 {
     roomToolPanel.gameObject.SetActive(mode == DungeonTool.DungeonPreset.Room);
     mazeToolPanel.gameObject.SetActive(mode == DungeonTool.DungeonPreset.Maze);
     randomToolPanel.gameObject.SetActive(mode == DungeonTool.DungeonPreset.Random);
     stairsToolPanel.gameObject.SetActive(mode == DungeonTool.DungeonPreset.Staircase);
 }
 public void setCeilingValue(bool value, DungeonTool.DungeonPreset mode)
 {
     if (mode == DungeonTool.DungeonPreset.Room)
     {
         roomToggleCeiling.isOn = value;
     }
     else if (mode == DungeonTool.DungeonPreset.Staircase)
     {
         stairsToggleCeiling.isOn = value;
     }
 }
 public void setHeightValue(int value, DungeonTool.DungeonPreset mode)
 {
     if (mode == DungeonTool.DungeonPreset.Room)
     {
         roomSliderHeight.value = value;
     }
     else if (mode == DungeonTool.DungeonPreset.Staircase)
     {
         stairsSliderHeight.value = value;
     }
 }
 public void setDepthValue(int value, DungeonTool.DungeonPreset mode)
 {
     if (mode == DungeonTool.DungeonPreset.Room)
     {
         roomSliderDepth.value = value;
     }
     else if (mode == DungeonTool.DungeonPreset.Maze)
     {
         mazeSliderDepth.value = value;
     }
     else if (mode == DungeonTool.DungeonPreset.Random)
     {
         randomSliderDepth.value = value;
     }
     else if (mode == DungeonTool.DungeonPreset.Staircase)
     {
         stairsSliderDepth.value = value;
     }
 }
        // ---------------------------------------------------------------------------------------------
        private void selectDungeonTool(DungeonTool.DungeonPreset preset)
        {
            setDungeonToolButtons(preset);

            PrefabLevelEditor.Instance.selectDungeonTool(preset);
        }