aboutsummaryrefslogtreecommitdiff
path: root/client/menu/setup_menu.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/setup_menu.gd')
-rw-r--r--client/menu/setup_menu.gd6
1 files changed, 6 insertions, 0 deletions
diff --git a/client/menu/setup_menu.gd b/client/menu/setup_menu.gd
index 70b5d642..565753d8 100644
--- a/client/menu/setup_menu.gd
+++ b/client/menu/setup_menu.gd
@@ -18,6 +18,8 @@ extends Control
@onready var anim: AnimationPlayer = $AnimationPlayer
@onready var username: LineEdit = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/NameEntry/LineEdit
@onready var character_opts: Container = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/UniformEntry
+@onready var sign: AudioStreamPlayer = $Sign
+@onready var sign_button: Button = $ScrollContainer/Control/TextureRect/PaperMargin/Contents/Signatures/EmployeeMargin/Sign/Signature
func _ready():
anim.play("paper_slide")
@@ -31,6 +33,10 @@ func _on_sign_pressed():
if username.text == "": OS.alert("Name field cannot be empty."); return
if character == -1: OS.alert("Hairstyle needs to be selected."); return
+ sign_button.disabled = true
+
+ sign.play()
+ await sign.finished
anim.play_backwards("paper_slide")
await anim.animation_finished