Arbor 3: FSM & BT Graph Editor  3.3.0
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 

失敗