# State

State is a node that represents a state in a state machine.

## Properties

Property name | Type | Description
--- | --- | ---
Input port | InputExecutePort | Executed by connecting with ExecuteWire or TransitionWire
Output port | OutputSignalPort | Emit a signal when activated. If you connect with TransitionWire, the transition will occur immediately.
Components | List of Node Component | List of node components to run while the node is active

## Supported node components

- TaskComponent
  Starts execution when it becomes active, and outputs the result as a signal when the TaskComponent completes execution.
- ActionComponent
  The process is executed when the node becomes active.
- EvaluateComponent
  Processing is performed every frame while the node is active.
  Outputs the result as a signal.
- EventComponent
  Outputs a signal when an event occurs.
- ServiceComponent
  Starts execution when the node becomes active.