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 | 時間経過を待つ |