ActionNode
クラス in Arbor.BehaviourTree / 継承元: TreeBehaviourNode
説明
アクションを実行するノード
メソッド
| メソッド名 | 説明 | 
|---|---|
| CreateActionBehaviour | ActionBehaviourを作成する。エディタで使用する。 | 
継承元メンバー
フィールド
| フィールド名 | 説明 | 
|---|---|
| nodeComment | コメント | 
| position | Arbor Editor上での位置。 | 
| showComment | コメントを表示するかどうか | 
プロパティ
| プロパティ名 | 説明 | 
|---|---|
| behaviour | メインのBehaviour | 
| behaviourTree | ビヘイビアツリーを取得。 | 
| breakPoint | ブレークポイント。 このプロパティがtrueのとき、ノードがアクティブになったタイミングでエディタがポーズ状態になります。 | 
| decoratorList | Decoratorのリスト | 
| enablePriority | ルートノードから辿って接続されていればtrueを返す。 | 
| isActive | アクティブならtrueを返す。 | 
| name | ノード名。 | 
| nodeGraph | NodeGraphを取得。 | 
| nodeID | ノードIDを取得。 | 
| parentNode | 親ノードを取得。 | 
| priority | ノードの優先順位。 | 
| serviceList | Serviceのリスト | 
| status | ノードの状態。 | 
イベント
| イベント名 | 説明 | 
|---|---|
| onChangedPriority | priorityが変更されたときに呼ばれる。 | 
メソッド
| メソッド名 | 説明 | 
|---|---|
| AddDecorator | Decoratorを追加。 | 
| AddService | Serviceを追加。 | 
| DestroyAllBehaviour | 全てのBehaviourを破棄。 | 
| DestroyBehaviour | Behaviourを破棄。 | 
| GetBehaviourObject | メインのBehaviourのObjectを取得。 | 
| GetName | ノードの名前を取得 | 
| GetOldName | Arbor3.9.0より前のノード名を取得する。 | 
| HasChildLinkSlot | 子へのNodeLinkSlotを持っているかどうか | 
| HasParentLinkSlot | 親へのNodeLinkSlotを持っているかどうか | 
| InsertDecorator | Decoratorを挿入。 | 
| InsertService | Serviceを挿入。 | 
| IsContainsBehaviour | NodeBehaviourを含んでいるかをチェックする。 | 
| IsDeletable | 削除できるかどうかを返す。 | 
| MoveDecorator | Decoratorの順番を移動する。 | 
| MoveService | Serviceの順番を移動する。 | 
| OnAfterDeserialize | ISerializationCallbackReceiver.OnAfterDeserializeから呼び出される。 | 
| OnBeforeSerialize | ISerializationCallbackReceiver.OnBeforeSerialize。 | 
| OnGraphChanged | Nodeが所属するNodeGraphが変わった際に呼ばれる。 | 
| SetBehaviour | メインのBehaviourを設定 | 
| ToString | ノードを文字列に変換(デバッグ用)。 | 
静的フィールド
| フィールド名 | 説明 | 
|---|---|
| defaultWidth | ノードのデフォルト幅 |