extends PlayerState class_name PlayerOnFloor func Physics_Update(delta): dodge_roll() standard_movement(delta) body_look_at_mouse() apply_gravity(delta) respawn_on_fall(delta) attack() if Input.is_action_just_pressed("ranged_attack"): if character.arrows > 0: Transitioned.emit(self,"ranged attack")