extends Interactable class_name TruckLadder @export var truck_interior : TruckInterior @export var planet_camera : Camera func _ready(): truck_interior.player_exited.connect(_on_truck_interior_player_exited) func interact(p : Player): truck_interior.add_entity(p) p.global_position = truck_interior.spawn_position.global_position truck_interior.camera.make_current() planet_camera.following = null return true func _on_truck_interior_player_exited(p): planet.add_entity(p) p.global_position = global_position planet_camera.make_current() planet_camera.following = p