collision_utilities_unit_test
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
Source File: /addons/grid_building/test/collision/detection/collision_utilities_unit_test.gd
Extends: GdUnitTestSuite
Private Properties
- Property:
_targeting_state: [GridTargetingState](./grid-targeting-state/) (private)
Constants
- Constant:
TILE_SIZE: Vector2 = Vector2(32, 32) - Constant:
DEFAULT_POSITION: Vector2 = Vector2(0, 0) - Constant:
ORIGIN_TILE: Vector2i = Vector2i(0, 0)
Public Methods
before_test
create_mock_tile_map
1
| create_mock_tile_map() -> TileMapLayer
|
create_mock_indicator
1
| create_mock_indicator(position: Vector2 = DEFAULT_POSITION) -> RuleCheckIndicator
|
create_mock_shape_owner
1
| create_mock_shape_owner(position: Vector2 = DEFAULT_POSITION) -> Node2D
|
create_rectangle_shape
1
| create_rectangle_shape(size: Vector2 = TILE_SIZE) -> RectangleShape2D
|
setup_targeting_state_with_map
1
| setup_targeting_state_with_map(tile_map: TileMapLayer) -> void
|
assert_array_not_null_and_type
1
2
3
4
| assert_array_not_null_and_type(
array: Variant,
message: String
) -> void
|
assert_contains_position
1
2
3
4
5
| assert_contains_position(
positions: Array[Vector2i],
target_pos: Vector2i,
message: String
) -> void
|
test_collision_utilities_rect_tile_positions
1
| test_collision_utilities_rect_tile_positions() -> void
|
test_collision_utilities_invalid_tile_map
1
| test_collision_utilities_invalid_tile_map() -> void
|
test_collision_utilities_indicator_overlap
1
| test_collision_utilities_indicator_overlap() -> void
|
test_collision_utilities_null_rid_shapes
1
| test_collision_utilities_null_rid_shapes() -> void
|
Grid Building v5.0.8 | Generated 24/05/2026