extends PlayerState var next_state: StringName func _enter(_previous_state_path: String, _data: Dictionary[StringName, Variant] = {}) -> void: print('entering idle') #print('entered') func _state_physics_update(_delta: float) -> void: next_state = player.match_state([IDLE]) if next_state != "": finished.emit(next_state) return