19 lines
312 B
GDScript3
19 lines
312 B
GDScript3
|
extends StaticBody
|
||
|
|
||
|
var can_change = true
|
||
|
|
||
|
var open = false
|
||
|
|
||
|
func interact(_relate):
|
||
|
if can_change:
|
||
|
can_change = false
|
||
|
if open:
|
||
|
open = false
|
||
|
$anim.play_backwards("Slide")
|
||
|
else:
|
||
|
$anim.play("Slide")
|
||
|
open = true
|
||
|
|
||
|
func _on_anim_animation_finished(_anim_name):
|
||
|
can_change = true
|