Single resolver for the TileMapLayer a terrain paints onto. Both the host targeting/preview path (GridPlacementHost) and the paint service (TerrainPlacementService2D) call this, so a ghost always previews on the same layer its commit will paint. Resolution order: entry [member TilePlacementEntry.target_layer_name] -> palette [member TerrainPalette.default_target_layer_name] -> default map. The resolver never invents a new authority: it reads entry/palette data that the game authored and the maps the session declared in [member GridTargetingState.maps].
Source: addons/grid_placement/systems/building/terrain/terrain_layer_routing.gd
Syntax
class TerrainLayerRouting extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
resolve | Method | |
wanted | Property | |
terrain | Property |