Skip to content
ct

Class

TerrainPlacementService3D

Generated GDScript class reference for GridPlacement.TerrainPlacementService3D.

Status
Draft
Version
v6.0
Updated
Development docs generated from GDScript source

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

Source: addons/grid_placement/systems/building/terrain/terrain_placement_service_3d.gd

Syntax

class TerrainPlacementService3D extends TerrainServiceContract

Members

NameKindSummary
terrain_cell_changedEventFires on every GridMap cell edit made through this service (paint, replace, or erase — erase reports [constant GridMap.INVALID_CELL_ITEM]). Games can connect to re-validate placed objects after terrain edits; the policy stays with the game, placement-time validation remains authoritative.
supported_dimensionsMethod
configureMethod
set_targeting_stateMethod
set_catalogMethod
try_place_terrain_by_nameMethod
resolved_mapProperty
itemProperty
reportProperty
erase_cellsMethod
resolved_mapProperty
reportProperty
try_demolish_terrainMethod
libProperty
item_listProperty
target_nameProperty
item_nameProperty
reportProperty