Action リファレンス
BehaviourTreeの組み込みActionのリファレンスです。
Agent
| クラス名 | 説明 | 
|---|---|
| AgentEscapeFromPosition | AgentをTargetから逃げるように移動させる。 | 
| AgentEscapeFromTransform | AgentをTargetから逃げるように移動させる。 | 
| AgentEvade | AgentをTargetの移動速度を考慮して逃げるように移動させる。 | 
| AgentHideFromPosition | AgentをTargetから隠れるように移動させる。 | 
| AgentHideFromTransform | AgentをTargetから隠れるように移動させる。 | 
| AgentInterpose | Agentを2つのTargetの間に向かって近づくように移動させる。 | 
| AgentLookAtPosition | AgentをTargetの方向へ回転させる。 | 
| AgentLookAtTransform | AgentをTargetの方向へ回転させる。 | 
| AgentMoveOnWaypoint | Waypointに沿ってAgentを移動させる。 | 
| AgentMoveToPosition | AgentをTargetに近づくように移動させる。 | 
| AgentMoveToRandomPosition | 指定位置を中心とする半径内のランダム移動。 | 
| AgentMoveToTransform | AgentをTargetに近づくように移動させる。 | 
| AgentPursuit | AgentをTargetの移動速度を考慮して追跡するように移動させる。 | 
| AgentSetSamplePositionDistance | Arbor.AgentController.samplePositionDistanceを設定する | 
| AgentSetSamplePositionEnabled | Arbor.AgentController.samplePositionEnabledを設定する | 
| AgentStop | Agentを停止させる | 
| AgentWander | Agentを徘徊させる。 | 
| AgentWarpToPosition | AgentをTargetPositionにワープする。 | 
| AgentWarpToTransform | AgentをTargetの位置にワープする。 | 
Animator
| クラス名 | 説明 | 
|---|---|
| AnimatorCrossFade | Animatorのステートを遷移させる。 | 
Audio
| クラス名 | 説明 | 
|---|---|
| PlaySound | AudioSourceを再生する。 | 
| PlaySoundAtPoint | 指定した地点でサウンドを再生します。 | 
| PlaySoundAtTransform | 指定したTransformの位置でサウンドを再生する。 | 
| StopSound | AudioSourceを停止する。 | 
BehaviourTree
| クラス名 | 説明 | 
|---|---|
| PlayBehaviourTree | ArborFSMを再生する。 | 
| StopBehaviourTree | ArborFSMを停止する。 | 
| SubBehaviourTree | 子階層のBehaviourTreeを再生する | 
| SubBehaviourTreeReference | 子グラフとして外部BehaviourTreeを再生する。 | 
Events
| クラス名 | 説明 | 
|---|---|
| InvokeMethod | メソッドやフィールドを呼び出す。 | 
GameObject
| クラス名 | 説明 | 
|---|---|
| ActivateGameObject | GameObjectのアクティブを切り替える。 | 
| DestroyGameObject | GameObjectを削除する。 | 
| InstantiateGameObject | GameObjectを生成する。 | 
NodeGraph
| クラス名 | 説明 | 
|---|---|
| PauseNodeGraph | NodeGraphをポーズする。 | 
| PlayNodeGraph | NodeGraphを再生する。 | 
| ResumeNodeGraph | NodeGraphを再開する。 | 
| StopNodeGraph | NodeGraphを停止する。 | 
ObjectPooling
| クラス名 | 説明 | 
|---|---|
| AdvancedPooling | 事前にインスタンス化してObjectPoolへ登録。 | 
Parameter
| クラス名 | 説明 | 
|---|---|
| CalcParameter | Parameterの値を演算して変更する。 | 
| SetParameter | Parameterに値を設定する。 | 
StateMachine
| クラス名 | 説明 | 
|---|---|
| PlayStateMachine | ArborFSMを再生する。 | 
| StopStateMachine | ArborFSMを停止する。 | 
| SubStateMachine | 子階層のArborFSMを再生する。 | 
| SubStateMachineReference | 子グラフとして外部ArborFSMを再生する。 | 
Trigger
| クラス名 | 説明 | 
|---|---|
| BroadcastTrigger | GameObjectとその子オブジェクトにトリガーを送る。 | 
| SendTrigger | トリガーを送る。 | 
| SendTriggerGameObject | GameObjectに割り当てられているすべてのArborFSMにトリガーを送ります。 | 
| SendTriggerUpwards | GameObjectとその親オブジェクトにトリガーを送ります。 | 
Classes
| クラス名 | 説明 | 
|---|---|
| Idle | 何も行いません。 このアクションから抜けるにはAbortFlags.SelfのDecoratorが失敗を返すか、高優先度のノードに割り込ませてください。 | 
| Wait | 時間経過を待つ |