extends Interactable var is_open = false @onready var APlayer = $AnimationPlayer 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