rnd(M02): extract third-person camera rig
Work-Package: M02-RND-CAMERA-001
This commit is contained in:
@@ -102,12 +102,13 @@ func _verify_regression_scene(failures: Array[String]) -> void:
|
||||
Input.action_release(PlayerInputActions.MOVE_FORWARD)
|
||||
_expect_near(player.position.z, -7.0, "forward action moves current sandbox controller", failures)
|
||||
|
||||
var camera_distance_before: float = player.get("camera_distance")
|
||||
var camera_rig := player.get_node("CameraPivot") as ThirdPersonCameraRig
|
||||
var camera_distance_before := camera_rig.requested_distance_units
|
||||
var zoom_event := InputEventMouseButton.new()
|
||||
zoom_event.button_index = MOUSE_BUTTON_WHEEL_UP
|
||||
zoom_event.pressed = true
|
||||
player.call("_unhandled_input", zoom_event)
|
||||
_expect_near(player.get("camera_distance"), camera_distance_before - 1.0, "zoom action updates camera distance", failures)
|
||||
_expect_near(camera_rig.requested_distance_units, camera_distance_before - 1.0, "zoom action updates camera distance", failures)
|
||||
|
||||
var flight_toggle_event := InputEventAction.new()
|
||||
flight_toggle_event.action = PlayerInputActions.DEBUG_TOGGLE_FLIGHT
|
||||
|
||||
Reference in New Issue
Block a user