class_name PortalDoor extends Node3D @onready var animation_player: AnimationPlayer = $AnimationPlayer var already_open: bool = false func open(_body) -> void: if not already_open: animation_player.play("open") already_open = true