Skip to content

Build Mode — Merger Plugin

Build Mode

This page describes the runtime building mode — how players interact with the wall and floor systems during gameplay.


Overview

When you open the demo map and press Play, you enter the combined building mode. The mode starts with Wall System active by default.

All input is captured by BP_PluginMergerController and forwarded to whichever plugin is currently active.


Switching between systems

At the top of the screen, two buttons let you switch between the Wall System and the Floor System.

ButtonActivates
Wall SystemWall placement, object placement, wall coloring
Floor SystemFloor tile placement, room fill

Switching is handled by BI_UiToMergerController → BP_PluginMergerController :: PluginSwitch.


Wall System

UI layout

AreaLocationPurpose
Plugin switchTopSwitch between Wall System / Floor System
Placeable itemsBottomSelect wall items and objects to place
Color pickerMid-leftWall coloring tools

Placing walls and objects

  1. Select a wall item from the bottom bar
  2. Left-click in the world to place it

Wall coloring

  1. Press a color in the color picker on the left
  2. Click Wall Paint
  3. Click two points on a wall to apply the color between them

Floor System

Placing floor tiles

  1. Choose a floor texture from the selector
  2. Click PlaceFloor to activate placement
  3. Left-click on the ground to place a tile

Filling a room

  • Hold Shift while placing floor tiles to automatically fill an entire enclosed room

Input reference

InputActive inEffect
Left Mouse ButtonBoth systemsPlace wall / place floor tile
Right Mouse ButtonBoth systemsTODO verify: right-click action for each system
Left ShiftFloor SystemFill entire room

All inputs are routed through BP_PluginMergerController to the active plugin component.


TODOs

  • TODO verify: is there a way to delete placed walls or floor tiles?
  • TODO verify: is undo/redo (Ctrl+Z) supported at runtime?
  • TODO verify: right-click action when Wall System is active
  • TODO verify: right-click action when Floor System is active
  • TODO verify: does the build mode work in packaged/shipping builds or only in PIE (Play in Editor)?
  • TODO: add information about integrating the build mode into a custom project
  • TODO: add full input reference table once all inputs are confirmed

Quick Start · Wall-Floor Integration · Examples