# Switch Execute Task

入力値と一致する要素の接続先ノードを実行します。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
Type | `SerializableType` | 判定する値の型を指定します。
Value | `InputField` | 判定する値。
Cases | `CaseData`のリスト | 判定する値とExecutePortのリスト。 ValueとWhenが一致する場合にThenの接続先ノードを実行します。 When 判定する値のInputField Then ValueとWhenが一致する場合に接続先ノードを実行するOutputExecutePort
Default | OutputExecutePort | Casesの条件に一つも合致しない場合に実行します。
Switch On Execute | `InputField<bool>` | 実行中も入力値を判定して切り替えるかどうか。
Restart On Continue | 実行先がContinueに到達した場合に接続先ノードから再スタートするかを設定します。 |

使用しているノードによってはプロパティが追加されます。
詳細はTaskComponentを参照してください。