24 lines
472 B
GDScript3
24 lines
472 B
GDScript3
|
extends StaticBody
|
||
|
|
||
|
var isplaying = false
|
||
|
|
||
|
var root : Spatial
|
||
|
func _ready():
|
||
|
root = get_parent()
|
||
|
pass
|
||
|
|
||
|
func interact(relate):
|
||
|
if isplaying:
|
||
|
return
|
||
|
var dialog = Dialogic.start("rat_chess")
|
||
|
dialog.connect("dialogic_signal", self, "dialog_listener")
|
||
|
add_child(dialog)
|
||
|
#root.interact(relate)
|
||
|
|
||
|
#root.currentTask = get_tree().get_nodes_in_group("player")[0]
|
||
|
|
||
|
func dialog_listener(string):
|
||
|
if string == "PLAY":
|
||
|
isplaying = true
|
||
|
root.play()
|