Skip to content

Class

IndicatorManager

Generated GDScript class reference for GridPlacement.IndicatorManager.

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.

Coordinates placement validation and indicator visualization. Creates and displays rule-check indicators, integrates with rule-based validation, and re-emits indicator changes for UI listeners. This node is the 2D rule/validation host; consumers read placement validity through [PlacementReport]/service results, and this node never decides game-world consequences.

Source: addons/grid_placement/placement/manager/indicator_manager.gd

Syntax

class IndicatorManager extends PlacementNode2D

Members

NameKindSummary
indicators_changedSignalEmitted when the active placement indicators change.
DEFAULT_NAMEField
initializedPropertyTrue after [method initialize] completes.
get_runtime_issuesMethod
resolve_placement_dependenciesMethod
initializeMethod
error_msgProperty
setup_indicatorsMethod
align_nodes_axis_alignedMethod
align_indicators_axis_alignedMethod
translate_indicatorsMethod
get_indicator_countMethod
get_indicatorsMethod
get_colliding_indicatorsMethod
get_colliding_nodesMethod
try_setupMethod
clearMethod
tear_downMethod
apply_rulesMethod
validate_placementMethod
validate_placement_fastMethod
inject_collision_mapper_dependenciesMethod
get_or_create_testing_indicatorMethod
get_collision_mapperMethod
force_shapecast_updateMethod
ensure_fresh_collision_stateMethod
force_indicators_validity_evaluationMethod