logic_branch
Описание
Объект logic_branch используется для хранения булевой переменной, которая в любой момент времени может иметь значения только 0 или 1, и никакие другие.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект может быть установлен в любом месте на карте.
- На карте может быть установлено множество этих объектов
Ошибки
Не обнаружены.
Параметры
- Initial Value – (0 или 1) значение булевой переменной; если значение этого свойства меньше 0 или больше 1, то автоматически устанавливается значение 1; TRUE = 1, FALSE = 0.
Inputs
- SetValue <bool> – установить новое значение свойства "Initial Value";
- SetValueTest <bool> - автоматически выполнить функции "SetValue" и затем "Test";
- Toggle – переключить значение свойства "Initial Value" (0/1);
- ToggleTest – автоматически выполнить функции "Toggle" и затем "Test";
- Test – проверить булево значение; если значение равно 0, то сразу же будет выполнено событие "OnFalse"; если значение равно 1, то сразу же будет выполнено событие "OnTrue".
Outputs
- OnTrue - выполняется автоматически после вызова "Test"-функций в том случае, если булево значение равно 1;
- OnFalse - выполняется автоматически после вызова "Test"-функций в том случае, если булево значение равно 0.
Карта
csssdk_logic_branch.vmf
Используются объекты
- logic_branch
- func_button
- func_detail
- func_wall
- func_brush
- logic_auto
Описание карты
На карте установлен пульт с двумя кнопками. Эти кнопки изменяют значения двух объектов logic_branch. Верхняя кнопка пульта отвечает за верхний logic_branch, а нижняя кнопка пульта – за нижний. При нажатии на эти кнопки, для соответствующего объекта logic_branch присваивается значение 0 или 1 и отображается цифра "0" или "1", указывающая какое значение было присвоено. После этого выполняется функция "Test" для соответствующего объекта logic_branch. В зависимости от того какое значение имеет logic_branch, вызываются события "OnTrue" или "OnFalse", отображающие слово "TRUE" или "FALSE".
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: