extends Control class_name DifficultyChoice signal mode_chosen func appear(): %AnimationPlayer.play("Appear") await %AnimationPlayer.animation_finished func disappear(): %AnimationPlayer.play_backwards("Appear") await %AnimationPlayer.animation_finished func _on_cosy_mode_button_pressed(): GameInfo.settings_data.story_mode_difficulty = 0 GameInfo.save_settings() mode_chosen.emit() func _on_adventure_mode_button_pressed(): GameInfo.settings_data.story_mode_difficulty = 1 GameInfo.save_settings() mode_chosen.emit() func _on_challenge_mode_button_pressed(): GameInfo.settings_data.story_mode_difficulty = 2 GameInfo.save_settings() mode_chosen.emit()