func_rotating
Спаунфлаг
SF_ROTATING_STOP_AT_START_POS | 1024 (браш всегда остановится в том положении, с которого был запущено; удобно для крутящихся лифтов) |
Настройка
target | Цель, вызываемая при блокировке объекта. Вызов происходит циклически, каждые 0,5 секунды, пока блокирующий объект не будет убран. |
Особенности использования
- Префикс < в сочетании с числом после точки позволяет гибко управлять скоростью объекта, задавая значение от единицы до минус единицы (как и для func_conveyor).
- Если энтить имеет включенный флаг Acc/Dec, то скорость будет применена не мгновенно,
а в течение некоторого времени. - Активация выключенного объекта с префиксом < приведет к его включению. Активация объекта
с префиксом < без числового значения приведетк его остановке. - Плавность остановки точно так же зависит от наличия флага Acc/Dec (это стандартный флаг func_rotating).
- Активация с префиксом > и значением 0 позволяет переключать направление движения вентилятора, заодно придавая ему максимальную скорость.
- Активация с префиксом > и любым другим отличным от ноля значением придает объекту ангулярный импульс, величина которого определяется величиной передаваемого значения. Объект при этом должен непременно находится в состоянии STATE_OFF. Кроме того, сам импульс не меняет состояния вентилятора, он так
и остаётся выключенным. Данный эффект можно использовать, например, для имитации различных поломок оборудования.