Skip to content

Class

IndicatorSetupUtils

Generated GDScript class reference for GridPlacement.IndicatorSetupUtils.

Status
Current
Version
v6.1.0
Source updated
2026-09-24
Generated on
2026-09-23

Static utility functions for indicator setup: collision test setup, testing indicator creation, indicator counting, and tile positioning. Extracted from [IndicatorService2D] so the logic is unit-testable.

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

Syntax

class IndicatorSetupUtils extends RefCounted

Members

NameKindSummary
create_testing_indicatorMethod
calculate_indicator_countMethod
owner_shapesProperty
indicator_test_setupsProperty
setups_arrayProperty
testing_indicatorProperty
position_rules_mapProperty
setup_collision_mapperMethod
gather_collision_shapesMethod
build_collision_test_setupsMethod
resultProperty
setupProperty
build_collision_test_setups_with_factoryMethod
extract_valid_test_setupsMethod
map_positions_to_rulesMethod
rotate_footprint_offsetMethod
execute_indicator_setupMethod
resultProperty
validation_issuesProperty
owner_shapesProperty
should_free_testing_indicatorProperty
test_setupsProperty
setups_arrayProperty
position_rules_mapProperty
normalized_mapProperty
map_layerProperty
positioner_tileProperty
rel_offProperty
indicatorsProperty
validate_indicator_positionsMethod
resultProperty
indicatorProperty
expected_tile_posProperty
actual_tile_posProperty
validate_setup_preconditionsMethod
issuesProperty
indicatorsPropertyResult class for indicator setup operations
owner_shapesProperty
position_rules_mapProperty
test_setupsProperty
issuesProperty
has_issuesMethod
is_successfulMethod
is_validPropertyResult class for position validation operations
size_mismatchProperty
expected_countProperty
actual_countProperty
position_mismatchesProperty
get_mismatch_summaryMethod