Chris' Tutorials
Docs/Grid Placement

Class

IndicatorManager

Generated GDScript class reference for GridPlacement.IndicatorManager.

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.

Manages placement validation and indicator visualization for grid-based object placement. Coordinates the creation, validation, and display of placement indicators, integrating with rule-based validation systems to provide visual feedback on valid or invalid placement locations. Emits signals to notify changes in indicator states.

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

Syntax

class IndicatorManager extends PlacementNode2D

Members

NameKindSummary
indicators_changedEventEmitted when the active placement indicators are updated.
DEFAULT_NAMEField
initializedPropertyWhether the manager has been initalized yet or not
create_with_injectionMethod
instanceProperty
get_runtime_issuesMethod
issuesProperty
resolve_placement_dependenciesMethod
contextProperty
owner_contextProperty
loggerProperty
indicator_templateProperty
targeting_stateProperty
manipulation_stateProperty
rulesProperty
initializeMethod
error_msgProperty
setup_indicatorsMethod
empty_reportProperty
reportProperty
get_indicator_countMethod
get_indicatorsMethod
get_colliding_indicatorsMethod
empty_indicatorsProperty
get_colliding_nodesMethod
empty_nodesProperty
try_setupMethod
combined_rulesProperty
validator_issuesProperty
targetProperty
tile_check_rulesProperty
indicators_reportProperty
reportProperty
child_listProperty
collision_ownersProperty
layerProperty
layers_binaryProperty
ruleProperty
rule_nameProperty
rule_classProperty
script_pathProperty
maskProperty
mask_binaryProperty
matchesProperty
match_strProperty
ownerProperty
clearMethod
tear_downMethod
apply_rulesMethod
validate_placementMethod
error_resultProperty
inject_collision_mapper_dependenciesMethod
get_or_create_testing_indicatorMethod
setup_collision_mapperMethod
get_collision_mapperMethod
get_placement_validatorMethod
force_shapecast_updateMethod
ensure_fresh_collision_stateMethod
indicatorsProperty
updated_countProperty
force_indicators_validity_evaluationMethod
indicatorsProperty
updated_countProperty
max_iterationsProperty

Source

addons/grid_placement/placement/manager/indicator_manager.gd

Plugin docs root:gdscript/plugins/grid_placement_dev/docs