Action リファレンス

BehaviourTreeの組み込みActionのリファレンスです。

Agent

クラス名 説明
AgentEscapeFromPosition AgentをTargetから逃げるように移動させる。
AgentEscapeFromTransform AgentをTargetから逃げるように移動させる。
AgentLookAtPosition AgentをTargetの方向へ回転させる。
AgentLookAtTransform AgentをTargetの方向へ回転させる。
AgentMoveOnWaypoint Waypointに沿ってAgentを移動させる。
AgentMoveToPosition AgentをTargetに近づくように移動させる。
AgentMoveToRandomPosition 指定位置を中心とする半径内のランダム移動。
AgentMoveToTransform AgentをTargetに近づくように移動させる。
AgentStop 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を生成する。

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

クラス名 説明
Wait 時間経過を待つ