Узел Soft Switch выбирает между двумя возможными входными значениями на основе логического условия. Он выводит значение из входа `on_true`, когда `switch` истинен, и значение из входа `on_false`, когда `switch` ложен. Этот узел спроектирован как ленивый, то есть он вычисляет только то входное значение, которое необходимо в зависимости от состояния переключателя.

## Входы

| Параметр | Описание | Тип данных | Обязательный | Диапазон |
| --- | --- | --- | --- | --- |
| `switch` | Логическое условие, определяющее, какой вход пропустить. Если истина, выбирается вход `on_true`. Если ложь, выбирается вход `on_false`. | BOOLEAN | Да |  |
| `on_false` | Значение, которое выводится, когда условие `switch` ложно. Этот вход необязателен, но хотя бы один из входов `on_false` или `on_true` должен быть подключен. | MATCH_TYPE | Нет |  |
| `on_true` | Значение, которое выводится, когда условие `switch` истинно. Этот вход необязателен, но хотя бы один из входов `on_false` или `on_true` должен быть подключен. | MATCH_TYPE | Нет |  |

**Примечание:** Входы `on_false` и `on_true` должны быть одного типа данных, как определено внутренним шаблоном узла. Для работы узла необходимо подключить хотя бы один из этих двух входов.

## Выходы

| Имя выхода | Описание | Тип данных |
| --- | --- | --- |
| `output` | Выбранное значение. Оно будет соответствовать типу данных подключенного входа `on_false` или `on_true`. | MATCH_TYPE |

> Эта документация была создана с помощью ИИ. Если вы обнаружите ошибки или у вас есть предложения по улучшению, пожалуйста, внесите свой вклад! [Редактировать на GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySoftSwitchNode/ru.md)

---
**Source fingerprint (SHA-256):** `f5e40e7f43948b81b5442c885c3e1ff15e38f8f7ddda00ef3be42225765bfd1c`
