extends TextureButton export var next_scene: PackedScene onready var sprite = $AnimatedSprite func _process(delta): if has_focus(): sprite.playing = true else: sprite.playing = false sprite.frame = 0 func _gui_input(event): if event.is_action_pressed("ui_accept"): Fade.fade_out(Options.transition_speed_secs) yield(Fade, "fade_finished") SceneManager.current_scene = next_scene.instance() func _input(event): if event.is_action_pressed("ui_cancel"): Fade.fade_out(Options.transition_speed_secs) yield(Fade, "fade_finished") SceneManager.current_scene = next_scene.instance()