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()