aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/oven_model.gd
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2025-09-28 15:21:44 +0200
committertpart <tpart120@proton.me>2025-09-28 15:21:44 +0200
commit9cb13d134b10723d253ff8affa2d50778d105db5 (patch)
tree9c9073f6f75d2cc72a55075393402eb4ae08a9d4 /client/map/tiles/oven_model.gd
parent02a1f6e2a7f09bee86a4264cce286a5ad84a1dc9 (diff)
downloadhurrycurry-9cb13d134b10723d253ff8affa2d50778d105db5.tar
hurrycurry-9cb13d134b10723d253ff8affa2d50778d105db5.tar.bz2
hurrycurry-9cb13d134b10723d253ff8affa2d50778d105db5.tar.zst
Turn off oven light when closed (Closes #419)
Diffstat (limited to 'client/map/tiles/oven_model.gd')
-rw-r--r--client/map/tiles/oven_model.gd9
1 files changed, 8 insertions, 1 deletions
diff --git a/client/map/tiles/oven_model.gd b/client/map/tiles/oven_model.gd
index 15fe733c..9ad66bd6 100644
--- a/client/map/tiles/oven_model.gd
+++ b/client/map/tiles/oven_model.gd
@@ -16,5 +16,12 @@
class_name OvenModel
extends Node3D
+@onready var anim_player: AnimationPlayer = $AnimationPlayer
+@onready var light_1: OmniLight3D = $OmniLight3D
+
func open():
- $AnimationPlayer.play("open")
+ light_1.set_visible_(true)
+ anim_player.play("open")
+
+func _on_animation_player_animation_finished(_anim_name: StringName) -> void:
+ light_1.set_visible_(false)