extends CharacterBody3D @export_category("Movement") @export var speed = 5.0 @export_category("Camera") @export var distance = 3.0 @onready var _springArm = $SpringArm3D @onready var _skin = %skin func _input(event: InputEvent) -> void: if event.is_action_pressed("player_left"): global_rotate(Vector3.UP, PI/2) elif event.is_action_pressed("player_right"): global_rotate(Vector3.UP, -PI/2) func _physics_process(delta: float) -> void: velocity = global_transform.basis.z * speed move_and_slide()