20 lines
406 B
GDScript
20 lines
406 B
GDScript
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
|