Arbor 3: FSM & BT Graph Editor 3.3.0

- Main Page
- Packages
- Classes
- Files

- Packages
- Package Functions

Classes | Enumerations
Arbor.BehaviourTree Namespace Reference

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

## Enumerations
enum | AbortFlags { Self = 0x01, LowerPriority = 0x02 }
| 中止フラグ More...
enum | ExecutionType { UntilRunning, Count }
| BehaviourTreeの実行タイプ。 More...
enum | NodeStatus { Running, Success, Failure }
| BehaviourTreeのノード状態 More...

## Enumeration Type Documentation

enum AbortFlags
| strong

中止フラグ

Enumerator
Self | このノード自体、および配下で動くサブツリーを中止。
LowerPriority | このノードよりも優先度が低いノードをすべて中止。

enum ExecutionType
| strong

BehaviourTreeの実行タイプ。

Enumerator
UntilRunning | TreeNodeBase.statusがNodeStatus.Runningになるまで全てのアクションを実行する。
Count | 実行するアクションの最大数を指定する。

enum NodeStatus
| strong

BehaviourTreeのノード状態

Enumerator
Running | 実行中
Success | 成功
Failure | 失敗