Cow_Life_Sim_RPG/Objects/Museum/Door/AutoDoor.gd

22 lines
519 B
GDScript

extends Node2D
var opened = false
func _ready():
%AnimatedSprite2D.play("default")
MessageManager.messageSent.connect(messageSpoken)
func messageSpoken(message:String):
message = message.to_lower().strip_edges()
if message == "open" or message.contains(" open")or message.contains("open "):
open()
func open():
if !opened:
opened = true
%AnimatedSprite2D.play("Opening")
$Interactable.visible = true
$Traveller.visible = true
get_tree().get_root().get_node("MainGame/PuzzleCompleteAudio").play()