Behaviour リファレンス

Arborの組み込みBehaviourのリファレンスです。

Agent

AgentEscape AgentをTargetから逃げるように移動させる。
AgentFollow AgentをTargetに近づくように移動させる。
AgentPatrol Agentを初期位置の周辺を巡回させる。

Animator

CalcAnimatorParameter AnimatorのParameterを演算して変更する。

Audio

PlaySound AudioSourceを再生する。
PlaySoundAtPoint 指定した地点でサウンドを再生します。
PlaySoundAtTransform 指定したTransformの位置でサウンドを再生する。
StopSound AudioSourceを停止する。

Collision

OnCollisionEnterDestroy OnCollisionEnterが呼び出された際、相手のGameObjectを破棄する。
OnCollisionEnterStore OnCollisionEnterが呼び出された際、相手のGameObjectをパラメータに格納する。
OnCollisionExitDestroy OnCollisionExitが呼び出された際、相手のGameObjectを破棄する。
OnCollisionExitStore OnCollisionExitが呼び出された際、相手のGameObjectをパラメータに格納する。
OnControllerColliderHitDestroy OnControllerColliderHitが呼び出された際、相手のGameObjectを破棄する。
OnControllerColliderHitStore OnControllerColliderHitが呼び出された際、相手のGameObjectをパラメータに格納する。
OnTriggerEnterDestroy OnTriggerEnterが呼び出された際、相手のGameObjectを破棄する。
OnTriggerEnterStore OnTriggerEnterが呼び出された際、相手のGameObjectをパラメータに格納する。
OnTriggerExitDestroy OnTriggerExitが呼ばれた際に、相手のGameObjectを破棄する。
OnTriggerExitStore OnTriggerExitが呼び出された際、相手のGameObjectをパラメータに格納する。

Collision2D

OnCollisionEnter2DDestroy OnCollisionEnter2Dが呼び出された際、相手のGameObjectを破棄する。
OnCollisionEnter2DStore OnCollisionEnter2Dが呼び出された際、相手のGameObjectをパラメータに格納する。
OnCollisionExit2DDestroy OnCollisionExit2Dが呼び出された際、相手のGameObjectを破棄する。
OnCollisionExit2DStore OnCollisionExit2Dが呼び出された際、相手のGameObjectをパラメータに格納する。
OnTriggerEnter2DDestroy OnTriggerEnter2Dが呼ばれた際に、相手のGameObjectを破棄する。
OnTriggerEnter2DStore OnTriggerEnter2Dが呼び出された際、相手のGameObjectをパラメータに格納する。
OnTriggerExit2DDestroy OnTriggerExit2Dが呼ばれた際に、相手のGameObjectを破棄する。
OnTriggerExit2DStore OnTriggerExit2Dが呼び出された際、相手のGameObjectをパラメータに格納します。

GameObject

ActivateGameObject GameObjectのアクティブを切り替える。
BroadcastMessageGameObject 指定したGameObjectとその子オブジェクトにメッセージを送る。
DestroyGameObject GameObjectを削除する。
FindGameObject GameObjectを名前で検索してパラメータに格納する。
FindWithTagGameObject GameObjectをタグで検索してパラメータに格納する。
InstantiateGameObject GameObjectを生成する。
LookAtGameObject 指定したTransformを注視する。
SendEventGameObject イベントを送信する。
SendMessageGameObject GameObjectにメッセージを送信する。
SendMessageUpwardsGameObject GameObjectとそのすべての親オブジェクトにメッセージを送信する。

Parameter

CalcParameter Parameterの値を演算して変更する。
SetBoolParameterFromUIToggle Toggleの値をParameterに設定する。
SetFloatParameterFromUISlider Sliderの値をParameterに設定する。

Physics

AddForceRigidbody Rigidbodyに力を加える。
AddVelocityRigidbody Rigidbodyのvelocityを加算する。
SetVelocityRigidbody Rigidbodyのvelocityを設定する。

Physics2D

AddForceRigidbody2D Rigidbody2Dに力を加える。
AddVelocityRigidbody2D Rigidbody2Dのvelocityを加算する。
SetVelocityRigidbody2D Rigidbody2Dのvelocityを設定する。

Renderer

SetSprite Spriteを設定する。

Scene

LoadLevel 指定したシーンを読み込む。
UnloadLevel 指定したシーンを現在シーンからアンロードする。

Transition

AnimatorStateTransition Animatorのステートを参照して遷移する。
CalculatorTransition 演算結果によって遷移する。
DistanceTransition 対象のGameObjectとの距離によってステートを遷移する。
ExistsGameObjectTransition GameObjectが存在しているかどうかで遷移する。
GoToTransition 強制的にステートを遷移する。
ParameterTransition Parameterの値を判定して遷移する。
RandomTransition ランダムに遷移する。
TimeTransition 時間経過後にステートを遷移する。
TriggerTransition ステートトリガーが送られてきたときにステートを遷移します。

Collision

OnCollisionEnterTransition OnCollisionEnterが呼ばれたときにステートを遷移する。
OnCollisionExitTransition OnCollisionExitが呼ばれたときにステートを遷移する。
OnCollisionStayTransition OnCollisionStayが呼ばれたときにステートを遷移する。
OnControllerColliderHitTransition OnControllerColliderHitが呼ばれたときにステートを遷移する。
OnTriggerEnterTransition OnTriggerEnterが呼ばれたときにステートを遷移する。
OnTriggerExitTransition OnTriggerExitが呼ばれたときにステートを遷移する。
OnTriggerStayTransition OnTriggerStayが呼ばれたときにステートを遷移する。

Collision2D

OnCollisionEnter2DTransition OnCollisionEnter2Dが呼ばれたときにステートを遷移する。
OnCollisionExit2DTransition OnCollisionExit2Dが呼ばれたときにステートを遷移する。
OnCollisionStay2DTransition OnCollisionStay2Dが呼ばれたときにステートを遷移する。
OnTriggerEnter2DTransition OnTriggerEnter2Dが呼ばれたときにステートを遷移する。
OnTriggerExit2DTransition OnTriggerExit2Dが呼ばれたときにステートを遷移する。
OnTriggerStay2DTransition OnTriggerStay2Dが呼ばれたときにステートを遷移する。

EventSystems

OnPointerClickTransition OnPointerClickが呼ばれたときにステートを遷移する。
OnPointerDownTransition OnPointerDownが呼ばれたときにステートを遷移する。
OnPointerEnterTransition OnPointerEnterが呼ばれたときにステートを遷移する。
OnPointerExitTransition OnPointerExitが呼ばれたときにステートを遷移する。
OnPointerUpTransition OnPointerUpが呼ばれたときにステートを遷移する。

Input

AnyKeyDownTransition なんらかのキーが押されたときにステートを遷移します。
AnyKeyTransition なんらかのキーが押されているかでステートを遷移する。
ButtonDownTransition ボタンが押されたときにステートを遷移する。
ButtonTransition ボタンが押されているかでステートを遷移する。
ButtonUpTransition ボタンが離されたときにステートを遷移する。
KeyDownTransition キーが押されたときにステートを遷移する。
KeyTransition キーが押されているかでステートを遷移する。
KeyUpTransition キーを離したときにステートを遷移する。
MouseButtonDownTransition マウスボタンが押されたときにステートを遷移する。
MouseButtonTransition マウスボタンが押されているかでステートを遷移する。
MouseButtonUpTransition マウスボタンが離されたときにステートを遷移する。
OnMouseDownTransition OnMouseDownが呼ばれたときにステートを遷移する。
OnMouseDragTransition OnMouseDragが呼ばれたときにステートを遷移する。
OnMouseEnterTransition OnMouseEnterが呼ばれたときにステートを遷移する。
OnMouseExitTransition OnMouseExitが呼ばれたときにステートを遷移する。
OnMouseOverTransition OnMouseOverが呼ばれたときにステートを遷移する。
OnMouseUpAsButtonTransition OnMouseUpAdButtonが呼ばれたときにステートを遷移する。
OnMouseUpTransition OnMouseUpが呼ばれたときにステートを遷移する。

Physics

RaycastTransition レイキャストによって遷移する。

Physics2D

Raycast2DTransition 2Dのレイキャストによって遷移する。

UI

UIButtonTransition ボタンをクリックしたら遷移する。

Trigger

BroadcastTrigger GameObjectとその子オブジェクトにトリガーを送る。
SendTrigger トリガーを送る。
SendTriggerGameObject GameObjectに割り当てられているすべてのArborFSMにトリガーを送ります。
SendTriggerUpwards GameObjectとその親オブジェクトにトリガーを送ります。

Tween

TweenCanvasGroupAlpha CanvasGroupのAlphaを徐々に変化させる。
TweenColor Rendererの色を徐々に変化させる。
TweenPosition 座標を徐々に変化させる。
TweenRigidbody2DPosition Rigidbody2Dの位置を徐々に変化させる。
TweenRigidbody2DRotation Rigidbody2Dの向きを徐々に変化させる。
TweenRigidbodyPosition Rigidbodyの位置を徐々に変化させる。
TweenRigidbodyRotation Rigidbodyの向きを徐々に変化させる。
TweenRotation 向きを徐々に変化させます。
TweenScale スケールを徐々に変化させる。
TweenTextureOffset TextureのUV座標を徐々に変化させる。

UI

UISetSlider Sliderの値を設定します。
UISetSliderFromParameter Sliderの値をParameterから設定します。
UISetTextFromParameter TextをParameterから設定します。
UISetToggle Toggleを設定します。
UISetToggleFromParameter ToggleをParameterから設定します。

Tween

UITweenColor UIの色を徐々に変化させる。
UITweenPosition UIの位置を徐々に変化させる。
UITweenSize UIのサイズを徐々に変化させる。