aboutsummaryrefslogtreecommitdiff
path: root/client/menu/scene_transition.gd
diff options
context:
space:
mode:
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