diff options
Diffstat (limited to 'client/menu/scene_transition.gd')
-rw-r--r-- | client/menu/scene_transition.gd | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/client/menu/scene_transition.gd b/client/menu/scene_transition.gd index b086f726..87a32202 100644 --- a/client/menu/scene_transition.gd +++ b/client/menu/scene_transition.gd @@ -19,6 +19,7 @@ extends Control @onready var black_anim: AnimationPlayer = $black_fader @onready var text_anim: AnimationPlayer = $text_fader +@onready var text: Label = $text_margin/text var s_current = false var s_target = false @@ -26,11 +27,11 @@ var fading = false func _ready(): $black.visible = true - $text_margin/text.visible = true - $text_margin/text.text = "" + text.visible = true + text.text = "" func set_loading_text(s: String): - $text_margin/text.text = s + text.text = s text_anim.play("fade") func next(): @@ -38,7 +39,9 @@ func next(): if s_target == s_current: return fading = true if s_target: - text_anim.play_backwards("fade") + if text.text != "": + text_anim.play_backwards("fade") + await text_anim.animation_finished black_anim.play_backwards("fade") await black_anim.animation_finished self.mouse_filter = Control.MOUSE_FILTER_IGNORE |