Chris' Tutorials
Docs/Grid Placement

Class

PlaceRouterUI

Generated GDScript class reference for GridPlacement.PlaceRouterUI.

StatusDraft
Versionv6.0
UpdatedDevelopment docs generated from GDScript source

This is unreleased documentation in active development. APIs, class names, and behavior may change before the final release.

Draft — Unreleased:This page is in active development. APIs, class names, and behavior may change before the release is finalized. Use it as a preview of what's coming — not as a stable integration target.

Source: addons/grid_placement/ui/place_router/place_router_ui.gd

Syntax

class PlaceRouterUI extends PlacementControl

Members

NameKindSummary
MANAGED_METAFieldMeta key stamped onto panels this router manages. Panels check it to suppress their own show/hide and mode-reset behavior — the router owns their visibility. Meta (not parent checks) because the demo wires panels as SIBLINGS via NodePaths; structural assumptions broke the handshake.
route_selectedEvent
default_routePropertyRoute auto-selected once placement dependencies resolve and the building system reports no active place submode. NONE preserves the legacy behavior (panel stays empty until the player picks a route tab).
ui_rootProperty
terrain_buttonProperty
objects_buttonProperty
terrain_panelProperty
objects_panelProperty
current_routeProperty
parentProperty
resolve_placement_dependenciesMethod
get_runtime_issuesMethod
issuesProperty
select_terrain_routeMethod
select_objects_routeMethod
in_place_modeProperty

Source

addons/grid_placement/ui/place_router/place_router_ui.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs