# Transition

Class Name | Description
--- | ---
AnimatorStateTransition | Transit by referring to the state of Animator.
BackToStartState | Back to the start state.
CalculatorTransition | It will transition by the calculation result
DistanceTransition | It will transition the state by the distance between the target of GameObject.
ExistsGameObjectTransition | GameObject is I will transition on whether exists.
GoToTransition | It will transition to force the state.
OnGraphStopTransition | Transition when graph stops. If you want to perform termination processing, add it to the resident state and perform termination processing at the transition destination.
ParameterTransition | It determines the value of Parameter and makes a transition.
RandomTransition | Transit randomly.
TimeTransition | It will transition the state after the lapse of time.
TriggerTransition | It will transition the state when the trigger has been sent.

## Collision

Class Name | Description
--- | ---
OnCollisionEnterTransition | It will transition the state when the OnCollisionEnter is called.
OnCollisionExitTransition | It will transition the state when the OnCollisionExit is called.
OnCollisionStayTransition | It will transition the state when the OnCollisionStay is called.
OnControllerColliderHitTransition | It will transition the state when the OnControllerColliderHit is called.
OnTriggerEnterTransition | It will transition the state when the OnTriggerEnter is called.
OnTriggerExitTransition | It will transition the state when the OnTriggerExit is called.
OnTriggerStayTransition | It will transition the state when the OnTriggerStay is called.

## Collision2D

Class Name | Description
--- | ---
OnCollisionEnter2DTransition | It will transition the state when the OnCollisionEnter2D is called.
OnCollisionExit2DTransition | It will transition the state when the OnCollisionExit2D is called.
OnCollisionStay2DTransition | It will transition the state when the OnCollisionStay2D is called.
OnTriggerEnter2DTransition | It will transition the state when the OnTriggerEnter2D is called.
OnTriggerExit2DTransition | It will transition the state when the OnTriggerExit2D is called.
OnTriggerStay2DTransition | It will transition the state when the OnTriggerStay2D is called.

## EventSystems

Class Name | Description
--- | ---
OnPointerClickTransition | It will transition the state when the OnPointerClick is called.
OnPointerDownTransition | It will transition the state when the OnPointerDown is called.
OnPointerEnterTransition | It will transition the state when the OnPointerEnter is called.
OnPointerExitTransition | It will transition the state when the OnPointerExit is called.
OnPointerUpTransition | It will transition the state when the OnPointerUp is called.

## Input

Class Name | Description
--- | ---
AnyKeyDownTransition | It will transition the state when any key is pressed.
AnyKeyTransition | It will transition the state on whether any key is pressed.
ButtonDownTransition | It will transition the state when the button is pressed.
ButtonTransition | It will transition the state on whether Button is pressed.
ButtonUpTransition | It will transition the state when the button is released.
KeyDownTransition | It will transition the state when a key is pressed.
KeyTransition | It will transition the state on whether is Key pressed.
KeyUpTransition | It will transition the state on whether is Key released.
MouseButtonDownTransition | It will transition the state when the mouse button is pressed.
MouseButtonTransition | It will transition the state on whether the mouse button is pressed.
MouseButtonUpTransition | It will transition the state when the mouse button is released.
OnMouseDownTransition | It will transition the state when the OnMouseDown is called.
OnMouseDragTransition | It will transition the state when the OnMouseDrag is called.
OnMouseEnterTransition | It will transition the state when the OnMouseEnter is called.
OnMouseExitTransition | It will transition the state when the OnMouseExit is called.
OnMouseOverTransition | It will transition the state when the OnMouseOver is called.
OnMouseUpAsButtonTransition | It will transition the state when the OnMouseUpAdButton is called.
OnMouseUpTransition | It will transition the state when the OnMouseUp is called.

## Physics

Class Name | Description
--- | ---
RaycastTransition | It will transition by Ray cast.

## Physics2D

Class Name | Description
--- | ---
Raycast2DTransition | It will transition by 2D of Ray cast.

## UI

Class Name | Description
--- | ---
UIButtonTransition | Click the button to make a transition.
UISliderTransition | It will transition by the value of the slider.
UIToggleTransition | It will transition by the toggle.