Raise-Your-Wand/Scripts/SceneTransitioner.gd

13 lines
444 B
GDScript3
Raw Normal View History

class_name SceneTransitioner extends AnimationPlayer
@export var transitionsAway: Array[String]
@export var transitionsInto: Array[String]
func hideScreen():
play(transitionsAway[randi_range(0, transitionsAway.size() - 1)])
await get_tree().create_timer(current_animation_length).timeout
func showScreen():
play(transitionsInto[randi_range(0, transitionsInto.size() - 1)])
await get_tree().create_timer(current_animation_length).timeout