limboai/test/Agent.gd

20 lines
406 B
GDScript3
Raw Permalink Normal View History

extends KinematicBody2D
onready var bt_player: BTPlayer = $BTPlayer
func _ready() -> void:
_configure_ai()
func _configure_ai() -> void:
var tree := BehaviorTree.new()
var seq := BTSequence.new()
var print_task := BTPrintLine.new("Hello world!")
seq.add_child(print_task)
tree.root_task = seq
bt_player.behavior_tree = tree
print("Assigning tree second time")
bt_player.behavior_tree = tree