Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

logic_auto

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Português do Brasil (pt-br)Русский (ru)Translate (Translate)
Logic auto.png

logic_auto - это точечная энтити(en), доступно для всех игр на движке Source Source.

Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)

Описание

logic_auto срабатывает сразу после загрузки карты, в отличие от многих других энтити. Может быть установлен, чтобы проверить global state(en) перед активацией, который позволяет запускать события, основанные на том, что имело место в предыдущей карте.

Если установлен флаг "Remove on fire", logic_auto будет удалена с карты после запуска.

Нужно сделать: Это может вызвать проблемы с отсроченными outputs.
Warning.pngПредупреждение:Попытки получить быстрый доступ могут вызвать ошибки, так как энтити активируется до того, как игрок заспавнился. Чтобы это преодолеть, добавьте к outputs небольшую задержку по времени.

Keyvalues (Основные значения)

Global State to Read ([todo internal name (i)]) <выбор(en)>
Если установлено, то вид global state проверяется перед активацией. Событие OnMapSpawn срабатывает только если global state установлен.
Значение Описание
--- Не установлено ---
gordon_precriminal Установить статус Фримена "нарушитель"
antlion_allied Сделать всех муравьиных львов на этой карте союзниками Фримена
suit_no_sprint Отключить функцию бега у костюма Фримена
super_phys_gun Активировать супер грави-пушку с белым светом
friendly_encounter Поведение друзей при схватках (слабое оружие, и т.д.)
gordon_invulnerable Сделать Фримена неуязвимым
no_seagulls_on_jeep Не спавнить чаек, когда Фримен на джипе
is_console Игра загружена на консоли
is_pc Игра загружена на ПК

Флаги

  • 1 : Remove on fire (удалить с карты после срабатывания)

Outputs (вывод)

OnMapSpawn
Срабатывает, когда карта загрузилась.
OnNewGame
Срабатывает, когда карта запустилась для новой игры.
OnLoadGame
Срабатывает, когда карта запустилась с сохраненной игры.
OnMapTransition
Срабатывает, когда карта загрузилась в связи с переходом уровня.
OnBackgroundMap
Срабатывает, когда карта загружена в качестве фона для главного меню.
OnMultiNewMap
Срабатывает только в мультиплеере, когда загрузилась новая карта.
OnMultiNewRound
Срабатывает только в мультиплеере, когда начался новый раунд. Срабатывает только в мультиплеерной игре, которая использует round-based геймплей.