aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/freezer_model.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/map/tiles/freezer_model.gd')
-rw-r--r--client/map/tiles/freezer_model.gd15
1 files changed, 14 insertions, 1 deletions
diff --git a/client/map/tiles/freezer_model.gd b/client/map/tiles/freezer_model.gd
index 8fe167b9..4defda9c 100644
--- a/client/map/tiles/freezer_model.gd
+++ b/client/map/tiles/freezer_model.gd
@@ -16,5 +16,18 @@
class_name FreezerModel
extends Node3D
+@onready var anim_player: AnimationPlayer = $AnimationPlayer
+@onready var light_1: OmniLight3D = $OmniLight3D
+@onready var light_2: OmniLight3D = $OmniLight3D2
+@onready var light_3: OmniLight3D = $OmniLight3D3
+
func open():
- $AnimationPlayer.play("open")
+ light_1.set_visible_(true)
+ light_2.set_visible_(true)
+ light_3.set_visible_(true)
+ anim_player.play("open")
+
+func _on_animation_player_animation_finished(_anim_name: StringName) -> void:
+ light_1.set_visible_(false)
+ light_2.set_visible_(false)
+ light_3.set_visible_(false)