# Switch Branch

入力された値と一致した接続先ノードへ分岐するノードです。

## プロパティ

プロパティ名 | 型 | 説明
--- | --- | ---
入力ポート | InputExecutePort | ExecuteWireもしくはTransitionWireで接続することで実行されます
型の選択 | `SerializableType` | 比較をする値の型
Value | `InputField` | 判定する値。
Cases | `CaseData`のリスト | 判定する値とOutputTransitionPortのリスト。 ValueとWhenが一致する場合にThenの接続先ノードに遷移します。 When 判定する値のInputField Then ValueとWhenが一致する場合に接続先ノードに遷移するOutputTransitionPort
Default | OutputTransitionPort | Casesの条件に一つも合致しない場合に遷移します。