unreal.BehaviorTree

class unreal.BehaviorTree(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Behavior Tree

C++ Source:

  • Module: AIModule

  • File: BehaviorTree.h

Editor Properties: (see get_editor_property/set_editor_property)

  • blackboard_asset (BlackboardData): [Read-Write] blackboard asset for this tree

  • root_decorators (Array[BTDecorator]): [Read-Write] root level decorators, used by subtrees

  • root_node (BTCompositeNode): [Read-Write] root node of loaded tree

property blackboard_asset: BlackboardData

[Read-Only] blackboard asset for this tree

Type:

(BlackboardData)

get_blackboard_asset() BlackboardData

Returns BlackboardData referenced by the owner object.

Return type:

BlackboardData

property root_decorators: None

[Read-Only] root level decorators, used by subtrees

Type:

(Array[BTDecorator])

property root_node: BTCompositeNode

[Read-Only] root node of loaded tree

Type:

(BTCompositeNode)