extends PlayerState func state_enter_state(msg := {}): anim_player.play("walk") func state_physics_process(delta): var direccion = Input.get_axis("ui_left","ui_right") player.sprite.flip_h = direccion < 0 if direccion != 0 else player.sprite.flip_h player.velocity.x = direccion * player.speed player.move_and_slide() #print(direccion) if direccion == 0: state_machine.transition_to("Idle") elif !player.is_on_floor(): state_machine.transition_to("enAire") elif Input.is_action_just_pressed("ui_accept"): state_machine.transition_to("enAire",{Salto = true}) elif Input.is_action_just_pressed("dash") and player.canDash: state_machine.transition_to("Dash")