ビヘイビアツリーのコア部分。
GameObjectにアタッチして使用する。

プロパティ
| プロパティ名 |
説明 |
| Name |
グラフの名前。 一つのGameObjectに複数のグラフがある場合の識別や検索に使用する。 |
| Play On Start |
開始時に再生するフラグ。 |
| Update Settings |
更新に関する設定。| フィールド名 | 説明 |
|---|
| Type | 更新タイプ。- Every Frame
- 毎フレーム更新。
- Specify Seconds
- 秒を指定して更新。
- Manual
- スクリプトから手動で更新。
更新メソッドはスクリプトリファレンスの該当コンポーネントのページを参照してください。
| | Time Type | 時間タイプ(SpecifySecondsのみ)。- Normal
- timeScaleを考慮した現在フレームの時間を使用。
- Unscaled
- timeScaleを考慮しない現在フレームの時間を使用。
- Realtime
- リアルタイムを使用。
- Fixed Time
- timeScaleを考慮した最新のFixedUpdate開始時間を使用。
- Fixed Unscaled Time
- timeScaleを考慮しない最新のFixedUpdate開始時間を使用。
| | Seconds | 更新間隔(SpecifySecondsのみ)。 |
|
| Debug Infinite Loop Settings |
無限ループのデバッグ設定| フィールド名 | 説明 |
|---|
| Max Loop Count | 最大ループカウント | | Enable Logging | ログを有効。ループカウントがmaxLoopCount以上になった時にログ出力します。 | | Enable Break | Debug.Breakを有効化。ループカウントがmaxLoopCount以上になった時にDebug.Breakします。 |
|
| Restart On Finish |
終了時に再開するフラグ。 |
| Execution Settings |
実行に関する設定。| フィールド名 | 説明 |
|---|
| Type | 実行タイプ- Until Running
- TreeNodeBase.statusがNodeStatus.Runningになるまで全てのアクションを実行する。
- Count
- 実行するアクションの最大数を指定する。
| | Max Count | 実行するアクションの最大数。 |
|
| Open Editor |
Arbor Editorウィンドウで開く |