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 PlacementInjectableMembers
| Name | Kind | Summary |
|---|---|---|
indicators_changed | Signal | Emitted when the managed indicators change, including on reset. |
create_with_injection | Method | |
resolve_placement_dependencies | Method | |
force_update | Method | |
get_runtime_issues | Method | |
reset | Method | |
get_indicators | Method | |
get_collision_mapper | Method | |
set_indicators | Method | |
setup_indicators | Method | |
calculate_indicator_count | Method | |
get_or_create_testing_indicator | Method | |
get_colliding_indicators | Method | |
get_colliding_nodes | Method | |
free_indicators | Method | |
clear_indicators | Method |