extends Area2D var contents : Array = [] const LINE_THICC = 6.0 func _ready() -> void: await get_tree().create_timer(.2).timeout $PolygonCollision.disabled = true func _draw() -> void: draw_polyline( $PolygonCollision.polygon, Color.BLACK, LINE_THICC, false) draw_line( $PolygonCollision.polygon[0], $PolygonCollision.polygon[$PolygonCollision.polygon.size() - 1], Color.BLACK, LINE_THICC, false) func _on_body_entered(body: Node2D) -> void: contents.append(body) func get_contained_nodes() -> Array: return contents