Table of Contents
src / curtain / closing / closing.gd
Attached Scenes
Code
extends Control
enum Pattern { PATTERN_1, PATTERN_2, PATTERN_3 }
@export var pattern : Pattern
@export_file('*.tscn') var next_scene : String
func play(_next_scene: String) -> void:
next_scene = _next_scene
var number = Pattern.keys()[pattern].split('_')[1]
%AnimationPlayer.play("pattern%s" % number)
func _on_animation_player_animation_finished(_anim_name: StringName) -> void:
if next_scene: SceneHelper.transit(self, next_scene)