env_model
Аналогично env_sprite, но для моделей. Полный аналог энтити из Spirit of Half-Life.
Спаунфлаги
SF_ENVMODEL_OFF |
1 (выбирает между двумя анимациями, определенными в m_iszSequence_On и m_iszSequence_Off) |
SF_ENVMODEL_DROPTOFLOOR |
2 (опустить модель на пол при старте) |
SF_ENVMODEL_SOLID |
4 (модель материальна) |
Настройки
m_iszSequence_On |
Анимация, которая проигрывается в активном состоянии: имя или номер. |
m_iszSequence_Off |
Анимация, которая проигрывается в выключенном состоянии: имя или номер (idle). |
m_iAction_On |
Поведение после окончания проигрывания анимации во включённом состоянии:
- 0 — остановка анимации
- 1 — проиграть заново
- 2 — перейти в состояние OFF
|
m_iAction_Off |
Поведение после окончания проигрывания анимации в выключенном состоянии:
- 0 — остановка анимации
- 1 — проиграть заново
- 2 — перейти в состояние ON
|
Особенности использования
- Следует понимать, что хотя включение или выключение модели и трактуется как смена состояний ON и OFF, в действительности это всего лишь смена двух анимаций с гибкой настройкой их поведения по окончании проигрывания.