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