13 lines
220 B
GDScript3
13 lines
220 B
GDScript3
|
|
|
||
|
|
extends Node3D
|
||
|
|
|
||
|
|
@export var door_open: bool:
|
||
|
|
set(open):
|
||
|
|
|
||
|
|
if is_node_ready() and door_open != open:
|
||
|
|
if open:
|
||
|
|
$AnimationPlayer.play("door_open")
|
||
|
|
else:
|
||
|
|
$AnimationPlayer.play("door_close")
|
||
|
|
door_open=open
|