Modified safe with keypad that can open and close
This commit is contained in:
12
Assets/scripts/Objects/safe.gd
Normal file
12
Assets/scripts/Objects/safe.gd
Normal file
@ -0,0 +1,12 @@
|
||||
extends Interactable
|
||||
|
||||
@onready var APlayer = $AnimationPlayer
|
||||
var is_open = false
|
||||
|
||||
func interact(player):
|
||||
if not is_open and not APlayer.is_playing():
|
||||
APlayer.play("Open")
|
||||
is_open = true
|
||||
elif not APlayer.is_playing():
|
||||
APlayer.play("Close")
|
||||
is_open = false
|
||||
Reference in New Issue
Block a user