Source: addons/grid_placement/systems/building/terrain/terrain_placement_service_3d.gd
Syntax
class TerrainPlacementService3D extends TerrainServiceContractMembers
| Name | Kind | Summary |
|---|---|---|
terrain_cell_changed | Event | Fires 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_dimensions | Method | |
configure | Method | |
set_targeting_state | Method | |
set_catalog | Method | |
try_place_terrain_by_name | Method | |
resolved_map | Property | |
item | Property | |
report | Property | |
erase_cells | Method | |
resolved_map | Property | |
report | Property | |
try_demolish_terrain | Method | |
lib | Property | |
item_list | Property | |
target_name | Property | |
item_name | Property | |
report | Property |