| ActionBehaviour | 
アクションの挙動を定義するクラス。継承して利用する。 | 
| ActionNode | 
アクションを実行するノード | 
| ActionNodeList | 
ActionNodeのリスト | 
| BehaviourTree | 
ビヘイビアツリーのコア部分。 GameObjectにアタッチして使用する。 | 
| BehaviourTreeInternal | 
BehaviourTreeの内部クラス。            実際にGameObjectにアタッチするにはBehaviourTreeを使用する。 | 
| CompositeBehaviour | 
コンポジットの挙動を定義するクラス。継承して利用する。 | 
| CompositeNode | 
子ノードの実行を制御するノード。 | 
| CompositeNodeList | 
CompositeNodeのリスト | 
| Decorator | 
CompositeNodeとActionNodeを装飾を定義するクラス。継承して利用する。 | 
| DecoratorList | 
デコレーターのリスト | 
| ExecutionSettings | 
BehaviourTreeの実行設定。 | 
| NodeBranch | 
BehaviourTreeのノード間のブランチクラス | 
| NodeBranchies | 
NodeBranchのリスト | 
| NodeLinkSlot | 
Nodeとリンクするためのスロットクラス。 | 
| RootNode | 
ルートノード | 
| Service | 
自ノードがアクティな時に実行されるクラス。継承して利用する。 | 
| ServiceList | 
サービスのリスト | 
| TreeBehaviourNode | 
TreeNodeBehaviourを持つノードの基本クラス | 
| TreeNodeBase | 
BehaviourTreeのノードの基本クラス。 | 
| TreeNodeBehaviour | 
TreeBehaviourNodeの挙動を定義する基本クラス。 |