# Transition

クラス名 | 説明
--- | ---
AnimatorStateTransition | Animatorのステートを参照して遷移する。
BackToStartState | 開始ステートへ戻る。
CalculatorTransition | 演算結果によって遷移する。
DistanceTransition | 対象のGameObjectとの距離によってステートを遷移する。
ExistsGameObjectTransition | GameObjectが存在しているかどうかで遷移する。
GoToTransition | 強制的にステートを遷移する。
OnGraphStopTransition | グラフ停止時に遷移する。終了処理を行いたい場合に常駐ステートに追加して遷移先で終了処理をしてください。
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 | ボタンをクリックしたら遷移する。
UISliderTransition | スライダーの値によって遷移する。
UIToggleTransition | トグルの状態によって遷移する。