TreeNodeBase

クラス in Arbor.BehaviourTree / 継承元: Node

説明

BehaviourTreeのノードの基本クラス。

プロパティ

プロパティ名 説明
behaviourTree ビヘイビアツリーを取得。
enablePriority ルートノードから辿って接続されていればtrueを返す。
isActive アクティブならtrueを返す。
parentNode 親ノードを取得。
priority ノードの優先順位。
status ノードの状態。

メソッド

メソッド名 説明
GetParentLinkSlot 親へのNodeLinkSlotを取得。
HasChildLinkSlot 子へのNodeLinkSlotを持っているかどうか
HasParentLinkSlot 親へのNodeLinkSlotを持っているかどうか
IsDeletable 削除できるかどうかを返す。
OnExecute 実行する際に呼ばれる。
ToString ノードを文字列に変換(デバッグ用)。

継承元メンバー

フィールド

フィールド名 説明
nodeComment コメント
position Arbor Editor上での位置。
showComment コメントを表示するかどうか

プロパティ

プロパティ名 説明
nodeGraph NodeGraphを取得。
nodeID ノードIDを取得。

メソッド

メソッド名 説明
GetName ノードの名前を取得
IsContainsBehaviour NodeBehaviourを含んでいるかをチェックする。
OnGraphChanged Nodeが所属するNodeGraphが変わった際に呼ばれる。