Env global: различия между версиями
Перейти к навигации
Перейти к поиску
Slux (обсуждение | вклад) (Создана новая страница размером Категория:GoldSrc_Entity) |
Slux (обсуждение | вклад) м |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
− | [[Категория: | + | [[Категория:Общие_Entity_GoldSource]] |
+ | |||
+ | Используется для запоминания информации на уровне. | ||
+ | |||
+ | == Class Info == | ||
+ | |||
+ | *{{Name}} Обычно, чтобы объект env_global установил исходное глобальное состояние, его нужно активировать (можно избежать этого, отметив флаг Set Initial State, см. ниже), а для этого ему необходимо присвоить имя | ||
+ | |||
+ | *'''Global State to Set''' | ||
+ | Имя глобальной переменной, которой необходимо изменить состояние. Также этот параметр используется в объектах запрашивающих глобальное состояние, например, [[multisource]] | ||
+ | |||
+ | *'''Trigger Mode''' | ||
+ | :Здесь указывается состояние, которое передается глобальной переменной, когда env_global активирован (off / on / dead / toggle). Если установлено toggle, то каждый раз при активации env_global, этот объект будет включаться или отключаться взависимости от начального состояния, указанного в «Initial State». Состояние «Dead» используется для монстров (в Half-Life). | ||
+ | |||
+ | *'''Initial State''' | ||
+ | :Здесь устанавливается начальное состояние глобальной переменной (off / on / dead). Если необходимо, чтобы это состояние применилось к переменной без необходимости активировать ее, то отметьте флаг «Set Initial State». | ||
+ | |||
+ | == Флаги == | ||
+ | |||
+ | *'''Set initial state''' | ||
+ | :Если отмечено, то состояние применяется к глобальной переменной автоматически после загрузки уровня (не требуется специально активировать env_global триггером). |
Текущая версия на 14:38, 1 мая 2019
Используется для запоминания информации на уровне.
Class Info
- Name
- Имя объекта. Нужно для активации кнопкой или триггером, либо для использования объекта в качестве мишени. Обычно, чтобы объект env_global установил исходное глобальное состояние, его нужно активировать (можно избежать этого, отметив флаг Set Initial State, см. ниже), а для этого ему необходимо присвоить имя
- Global State to Set
Имя глобальной переменной, которой необходимо изменить состояние. Также этот параметр используется в объектах запрашивающих глобальное состояние, например, multisource
- Trigger Mode
- Здесь указывается состояние, которое передается глобальной переменной, когда env_global активирован (off / on / dead / toggle). Если установлено toggle, то каждый раз при активации env_global, этот объект будет включаться или отключаться взависимости от начального состояния, указанного в «Initial State». Состояние «Dead» используется для монстров (в Half-Life).
- Initial State
- Здесь устанавливается начальное состояние глобальной переменной (off / on / dead). Если необходимо, чтобы это состояние применилось к переменной без необходимости активировать ее, то отметьте флаг «Set Initial State».
Флаги
- Set initial state
- Если отмечено, то состояние применяется к глобальной переменной автоматически после загрузки уровня (не требуется специально активировать env_global триггером).