Grid Placement

CollisionObjectResolver

AUTO-GENERATED (GDScript) API entry

AUTO-GENERATED FILE — DO NOT EDIT MANUALLY

Source: placement/manager/components/mapper/collision_object_resolver.gd

Version: 5.0

class_name: CollisionObjectResolver extends: RefCounted

Signals

(none)

Exports

(none)

Methods

  • _init(p_collision_object: CollisionObject2D = null, p_test_setup: CollisionTestSetup2D = null, p_is_valid: bool = false, p_error: String = "") -> void
  • resolve_collision_object(collision_node: Node2D, test_setups: Array) -> ResolutionResult
  • _resolve_direct_collision_object(collision_obj: CollisionObject2D, test_setups: Array) -> ResolutionResult
  • _resolve_child_collision_object(collision_node: Node2D, test_setups: Array) -> ResolutionResult
  • _find_test_setup_for_collision_object(collision_obj: CollisionObject2D, test_setups) -> CollisionTestSetup2D
    • Accept either Array or Dictionary (some test factories provide a dict keyed by object)
  • object_matches_layer_mask(collision_obj: CollisionObject2D, layer_mask: int) -> bool