# State

Stateはステートマシンにおける状態を表すノードです。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
入力ポート | InputExecutePort | ExecuteWireもしくはTransitionWireで接続することで実行されます
出力ポート | OutputSignalPort | アクティブになった際にシグナルを発行します。 TransitionWireで接続した場合は、即時遷移します。
Components | ノードコンポーネントのリスト | ノードがアクティブの間に実行するノードコンポーネントのリスト

## 対応しているノードコンポーネント

- TaskComponent
  アクティブになった際に実行開始し、TaskComponentが実行完了した際に結果をシグナルとして出力します。
- ActionComponent
  ノードがアクティブになった際に処理が実行されます。
- EvaluateComponent
  ノードがアクティブである間、毎フレーム処理が実行されます。
  結果をシグナルとして出力します。
- EventComponent
  イベントが来た際にシグナルを出力します。
- ServiceComponent
  ノードがアクティブになった際に実行開始します。