Contains Behavior Tree data. [BehaviorTree] is a hierarchical structure used to model and control the behavior of agents in a game. It is composed of tasks that represent specific actions or decision-making rules. The [BehaviorTree] is executed from the root task down to the leaf tasks, which represent the actual actions or behaviors that the agent should perform. See also [BTTask] class. Makes a copy of behavior tree. Returns root task of the [BehaviorTree] resource. Instantiates behavior tree and returns the root [BTTask]. Assign new root task to [BehaviorTree] resource. User-provided description of BehaviorTree.