extends Area3D class_name Ladder @onready var ladder_player_pos: Marker3D = $LadderPlayerPos func _on_body_entered(body: Node3D) -> void: if body is Player: body.start_ladder_climb(ladder_player_pos) func _on_body_exited(body: Node3D) -> void: if body is Player: body.end_ladder_climb()