# Task Graph

Task Graphは継続実行する処理をまとめて共有するための関数グラフです。

Task Graphでは、非同期(すぐには実行が完了しない)処理を行うことができます。
呼び出し元からパラメータを受け取り、何らかの処理を非同期的に行った後、実行結果を呼び出し元に返すことに利用できます。

## 作成方法

### Logic Controller内蔵関数グラフ

1. Logic BehaviorやLogic AssetをLogic Editorウィンドウで開く。
2. サイドパネルのGraphsタブを選択。
3. Functions欄の「+」ボタンをクリック。
4. メニューからTask Graphを選択。
5. 名前入力モードになるので名前を入力。
6. `Enterキー`で確定

### Task Graph Asset

詳細はTask Graph Assetを参照してください。

## 利用可能なノード

Task Graphで利用可能なノードは以下の通りです。

- Action
- Task
- State
- BehaviorTree
- 関数グラフノード群
- フロー制御ノード群
- シグナルノード群
- データ演算ノード群
- データ変換ノード群
- グラフ整理ノード群