extends CharacterBody2D const SPEED = 100 var direction: Vector2 var button_toggled: bool var inp :Vector3 func _physics_process(delta: float) -> void: if button_toggled: inp = Input.get_accelerometer() direction = Vector2(inp.x,-inp.y) else: if $"../CanvasLayer/stick/Joystick".posVector: direction = $"../CanvasLayer/stick/Joystick".posVector else: direction = Input.get_vector("ui_left", "ui_right","ui_up","ui_down") velocity = direction*SPEED move_and_slide() func _on_generator_done() -> void: $Camera2D.enabled = true func _on_button_toggled(toggled_on: bool) -> void: button_toggled = toggled_on