Chris' Tutorials
Docs/Grid Placement

Class

GridTargetingService3D

Generated GDScript class reference for GridPlacement.GridTargetingService3D.

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.

Scene-free 3D grid targeting service. 3D mirror of [GridTargetingService] (6.0.0-S, AStar-less for Wave B1). 6.0.0-3D-Surface (Wave B1.2): handles tileworld coordinate mapping, closest-valid-tile resolution, and targeting readiness validation for [GridMap]. AStarGrid3D integration is a follow-up (the 2D service's AStar integration is a 2026-06-13 hardening pass; the 3D path-manager mirror can land in Wave B1.5 or as a separate sub-task). Differences from the 2D service: - [Vector2i] / [Vector2] → [Vector3i] / [Vector3] - [TileMapLayer] → [GridMap] - [AStarGrid2D] / [PlacementAStarPathManager] deferred to a follow-up (3D path manager mirror not in Wave B1 scope) - [GridTargetingSettings] is reused as-is (the boolean toggles are dimension-agnostic; the 2D-specific AStar fields are simply not consulted in the 3D service) Signal emission + input handling stay on the hosting Node (the positioner). The service is pure logic over injectable state, parallel to the 2D service's contract.

Source: addons/grid_placement/systems/grid_targeting/grid_targeting_service_3d.gd

Syntax

class GridTargetingService3D extends TargetingServiceContract

Members

NameKindSummary
supported_dimensionsMethod
configure_for_3dMethod
configureMethod
move_node_to_closest_valid_tileMethod
gridProperty
resolved_tileProperty
move_to_tileMethod
tileProperty
gridProperty
get_tile_from_global_positionMethod
validate_readyMethod
issuesProperty
get_targeting_issuesMethod
issuesProperty
state_issuesProperty
get_runtime_issuesMethod
get_target_mapMethod
gridProperty
issuesProperty
editor_issuesProperty
source_tileProperty
deltaProperty
manhattanProperty
step_xProperty
step_yProperty
step_zProperty
remainingProperty
resultProperty

Source

addons/grid_placement/systems/grid_targeting/grid_targeting_service_3d.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs