logic_compare
Описание
Объект logic_compare используется для сравнения двух чисел.
Особенности использования
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект может быть установлен в любом месте на карте.
- На карте может быть установлено множество этих объектов
Ошибки
Не обнаружены.
Параметры
- Initial Value – первое число в операции сравнения;
- Compare Value – второе число в операции сравнения.
Inputs
- SetValue <float> - установить новое значение свойства "Initial Value";
- SetValueCompare <float> - автоматически выполнить функции "SetValue" и затем "Compare";
- SetCompareValue <float> - установить новое значение свойства "Compare Value";
- Compare – сравнить значения "Initial Value" и "Compare Value"; в зависимости от результата сравнения после выполнения этой функции сразу же выполняются соответствующие события "OnLessThan", "OnEqualTo", "OnNotEqualTo" и/или "OnGreaterThan".
Outputs
- OnLessThan <float> – выполняется сразу после вызова "Compare"-функций и только в том случае, если "Initial Value" меньше "Compare Value"; эта функция возвращает значение свойства "Initial Value" для этого объекта;
- OnEqualTo <float> – выполняется сразу после вызова "Compare"-функций и только в том случае, если "Initial Value" равно "Compare Value"; эта функция возвращает значение свойства "Initial Value" для этого объекта;
- OnNotEqualTo <float> – выполняется сразу после вызова "Compare"-функций и только в том случае, если "Initial Value" НЕ равно "Compare Value"; эта функция возвращает значение свойства "Initial Value" для этого объекта;
- OnGreaterThan <float> - выполняется сразу после вызова "Compare"-функций и только в том случае, если "Initial Value" больше "Compare Value"; эта функция возвращает значение свойства "Initial Value" для этого объекта.
Карта
csssdk_logic_compare.vmf
Используются объекты
- logic_compare
- logic_case
- func_button
- func_detail
- func_wall
- func_brush
- logic_auto
Описание карты
На карте перед стеной установлен пульт с тремя кнопками. Первые две кнопки случайным образом выбирают число из некоторого набора чисел, а третья кнопка сравнивает выбранные числа. При помощи событий "OnLessThan", "OnEqualTo" и "OnGreaterThan" объекта logic_compare, на стене отображается результат сравнения в виде слов: "LESS" (OnLessThan), "EQUAL" (OnEqualTo) и "GREATER" (OnGreaterThan).
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: