24 lines
472 B
GDScript
Executable File
24 lines
472 B
GDScript
Executable File
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()
|