このドキュメントは AI によって生成されました。誤りを発見された場合、または改善に関するご提案がある場合は、ぜひご協力ください! GitHub で編集するSoft Switch ノードは、ブール値の条件に基づいて、2つの可能な入力値のいずれかを選択します。
switch が true の場合、on_true 入力の値が出力され、switch が false の場合、on_false 入力の値が出力されます。このノードは「遅延評価(lazy evaluation)」を採用しており、スイッチの状態に応じて必要な入力のみを評価します。
入力
| パラメーター | データ型 | 必須 | 範囲 | 説明 |
|---|---|---|---|---|
switch | BOOLEAN | はい | どちらの入力を通過させるかを決定するブール値条件です。true の場合、on_true 入力が選択されます。false の場合、on_false 入力が選択されます。 | |
on_false | MATCH_TYPE | いいえ | switch 条件が false のときに出力される値です。この入力は任意ですが、on_false と on_true 1つ以上は必ず接続する必要があります。 | |
on_true | MATCH_TYPE | いいえ | switch 条件が true のときに出力される値です。この入力は任意ですが、on_false と on_true 1つ以上は必ず接続する必要があります。 |
on_false および on_true 入力は、ノードの内部テンプレートで定義された通り、同一のデータ型である必要があります。ノードが正常に動作するためには、これらの2つの入力のうち少なくとも1つを接続する必要があります。
出力
| 出力名 | データ型 | 説明 |
|---|---|---|
output | MATCH_TYPE | 選択された値です。接続されている on_false または on_true 入力のデータ型と一致します。 |