Skip to content

Class

IndicatorService2D

Generated GDScript class reference for GridPlacement.IndicatorService2D.

Status
Current
Version
v6.3.0
Source updated
2026-10-29
Generated on
2026-10-29

6.3. These pages document the 6.3 release, where placeable is now entry (what changed) and PlacementOwner is deprecated (migration). Still on 6.2? Your version's guides ship inside the plugin itself, under addons/grid_placement/guides/; the 6.2 URLs on this site now redirect to this series.

Service component that IndicatorManager uses to create, position, and destroy RuleCheckIndicator2D instances. Encapsulates indicator setup, collision mapping, and diagnostic reporting; static creation lives in IndicatorFactory2D and IndicatorSetupUtils. See guides/placement-workflow.md and guides/custom-placement-rules.md.

Source: addons/grid_placement/placement/manager/components/indicator_service_2d.gd

Syntax

class IndicatorService2D extends RefCounted

Members

NameKindSummary
MSG_SETUP_NOT_READYFieldPlayer-facing reason when the preview cannot be set up. Developer detail is logged.
indicators_changedSignalEmitted when the managed indicators change, including on reset.
resolve_placement_dependenciesMethod
force_updateMethod
get_runtime_issuesMethod
resetMethod
get_indicatorsMethod
get_collision_mapperMethod
set_indicatorsMethod
setup_indicatorsMethod
calculate_indicator_countMethod
get_or_create_testing_indicatorMethod
get_colliding_indicatorsMethod
get_colliding_nodesMethod
free_indicatorsMethod
clear_indicatorsMethod