diff options
author | metamuffin <metamuffin@disroot.org> | 2025-06-07 16:44:55 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-06-07 16:44:55 +0200 |
commit | 7273f20f52d5874652eb1ab5c8e92a93892e139e (patch) | |
tree | b463591f9b9222d57501ca0719b992e1931a6f2d /client | |
parent | 1cfdcfbe354178c216fabcad8ff862d8a89dbc61 (diff) | |
download | hurrycurry-7273f20f52d5874652eb1ab5c8e92a93892e139e.tar hurrycurry-7273f20f52d5874652eb1ab5c8e92a93892e139e.tar.bz2 hurrycurry-7273f20f52d5874652eb1ab5c8e92a93892e139e.tar.zst |
sequencialize text and black animation
Diffstat (limited to 'client')
-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 |