env_model

XashXT

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, в действительности это всего лишь смена двух анимаций с гибкой настройкой их поведения по окончании проигрывания.