aboutsummaryrefslogtreecommitdiff
path: root/client/menu/scene_transition.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-06-26 21:29:32 +0200
committertpart <tpart120@proton.me>2024-06-26 21:29:32 +0200
commitfd5521667f38532a51b69be2aee8b0480dea1337 (patch)
tree298280882372605dc7862ec1e56857a108ded3f7 /client/menu/scene_transition.gd
parent542e9f44be4926a5b03756710b337daf410a3e2e (diff)
downloadhurrycurry-fd5521667f38532a51b69be2aee8b0480dea1337.tar
hurrycurry-fd5521667f38532a51b69be2aee8b0480dea1337.tar.bz2
hurrycurry-fd5521667f38532a51b69be2aee8b0480dea1337.tar.zst
Fix not fading in
Diffstat (limited to 'client/menu/scene_transition.gd')
-rw-r--r--client/menu/scene_transition.gd11
1 files changed, 10 insertions, 1 deletions
diff --git a/client/menu/scene_transition.gd b/client/menu/scene_transition.gd
index 87a1ec1b..30c7e1df 100644
--- a/client/menu/scene_transition.gd
+++ b/client/menu/scene_transition.gd
@@ -19,8 +19,16 @@ extends ColorRect
@onready var anim = $animation
@export var ingame = false
+@export var auto_fade_in := true
+
func _ready():
- self.visible = true
+ if auto_fade_in:
+ fade_in()
+ else:
+ visible = false
+
+func fade_in():
+ visible = true
anim.play("fade_in")
func transition_to(path: String):
@@ -35,6 +43,7 @@ func quit():
get_tree().quit()
func out():
+ visible = true
if menu.visible:
menu.anim.play_backwards("activate")
await menu.anim.animation_finished