collision_debug_comprehensive_test

AUTO-GENERATED FILE – DO NOT EDIT MANUALLY

Source File: /addons/grid_building/test/collision/detection/collision_debug_comprehensive_test.gd

Extends: GdUnitTestSuite

Properties

  • Property: collision_object_test_cases: Array[Array]
  • Property: packed_scene_test_cases: Array[Array]
  • Property: polygon_test_cases: Array[Dictionary]

Constants

  • Constant: DEFAULT_RECT_SIZE: Vector2 = Vector2(32, 32)
  • Constant: DEFAULT_CIRCLE_RADIUS: float = 16.0
  • Constant: DEFAULT_CAPSULE_HEIGHT: float = 32.0
  • Constant: TEST_COLLISION_LAYER_RIGID: int = 513
  • Constant: TEST_COLLISION_LAYER_STATIC: int = 1
  • Constant: TEST_COLLISION_LAYER_AREA: int = 2560
  • Constant: TEST_COLLISION_LAYER_CHARACTER: int = 1

Public Methods

test_collision_object_debug_scenarios

1
test_collision_object_debug_scenarios() -> void

create_collision_object

1
2
3
4
create_collision_object(
    object_type: String,
    collision_layer: int
) -> CollisionObject2D

create_shape

1
2
3
4
create_shape(
    shape_type: String,
    shape_size: Vector2
) -> Shape2D

test_packed_scene_collision_debug_scenarios

1
test_packed_scene_collision_debug_scenarios() -> void

create_collision_object_for_packed_scene

1
2
3
4
create_collision_object_for_packed_scene(
    object_type: String,
    collision_layer: int
) -> CollisionObject2D

test_polygon_collision_edge_cases

1
test_polygon_collision_edge_cases() -> void

Test polygon shape conversion and collision detection edge cases


Private Methods

_init

1
_init() -> void

Flags: private


_run_single_packed_scene_scenario

1
2
3
4
_run_single_packed_scene_scenario(
    object_type: String,
    collision_layer: int
) -> void

Flags: private



Grid Building v5.0.8 | Generated 24/05/2026