# ノード

ノードは、グラフに配置される「節」となる部品です。
ノード内には、ポートと呼ばれるノード同士をつなぐための端子があり、ポート同士をワイヤーで接続することでノードを跨いだ処理を構築していきます。
また、ノードが実行中に処理を行うノードコンポーネントを１つ以上持てるノードがあります。

## ノードの種類

ノードには機能別に複数の種類があります。

- Action
  一瞬で完了する処理を行うためのノードです。
- Task
  継続的に処理を行うためのノードです。
- State
  状態に従って処理を行うためのノードです。
- BehaviorTree
  優先度によってツリー上に実行ノードを切り替えるノードです。
- Service
  ノードグラフが再生中に常時実行するノードです。
- イベントノード群
  イベントが来た際にノードを実行開始するためのノード群です。
- フロー制御ノード群
  実行するノードの分岐や繰り返しを制御するノード群です。
- シグナルノード群
  Stateから他のノードへ遷移する条件判定を行うノード群です。
- データ演算ノード群
  演算やデータの取得などを行うためのノード群です。
- データ変換ノード群
  データの型を変換するためのノード群です。
- 関数グラフノード群
  関数グラフに関するノード群です。
- グラフ整理ノード群
  グラフの整理に使用できるノード群です。