Skip to content

Class

PlacementInputHandler

Generated GDScript class reference for GridPlacement.PlacementInputHandler.

Status
Current
Version
v6.0
Source updated
Active v6.0 guide line from Grid Placement repo
Generated on
2026-09-01

Scene-free intent mapper: converts raw InputEvents and placement state into discrete [InputIntent] values. The host's _unhandled_input becomes a thin forwarder that matches on the returned intent. Extracted to make the input-to-intent branching directly unit-testable without a scene runner. Usage: var handler := PlacementInputHandler.new() handler.configure(actions) var intent := handler.resolve(event, brush_state, has_placeable, has_terrain, is_in_mode) handler.handle_intent(intent, host, is_in_mode)

Source: addons/grid_placement/systems/building/placement_input_handler.gd

Syntax

class PlacementInputHandler extends RefCounted

Members

NameKindSummary
configureMethod
resolveMethod
is_in_modeProperty
is_demolishProperty
is_moveProperty
is_confirm_pressedMethod