extends Camera3D const COLLINEAR = 1.5707963267948966 @export var SENSITIVITY = 0.02 func _ready() -> void: # Move to level controller when possible Input.mouse_mode = Input.MOUSE_MODE_CAPTURED func _input(event: InputEvent) -> void: if event is InputEventMouseMotion: get_parent().rotate_y(-event.relative.x * SENSITIVITY) rotate_x(-event.relative.y * SENSITIVITY) rotation.x = clamp(rotation.x,-COLLINEAR,COLLINEAR) orthonormalize()