SpielBackupAlt/Minigames/Chess/ChessInteraction.gd

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