begin flush_script
short state
float timer
if ( MenuMode == 1 )
return
;Во время MenuMod останавливается анимация
endif
if ( state == 0 ); смыв выключен
if ( onActivate == 1 )
PlaySound3D "Dwemer Door Open"
set state to 1
set timer to 1; будет происходить ротация каждую секунду пока открывается
endif
elseif ( state == 1 ); смыв включается
Rotate X -60; ротация 60 по X
set timer to ( timer - GetSecondsPassed )
if ( timer <= 0 )
set state to 2
endif
elseif ( state == 2 ); Смыв включен
PlaySound3D "Dwemer Door Open"
set state to 3
set timer to 1; будет происходить ротация каждую секунду пока закрывается
endif
elseif ( state == 3 ); смыв выключен
Rotate X 60; ротация 60 по X
set timer to ( timer - GetSecondsPassed )
if ( timer <= 0 )
set state to 0
endif
endif
end flush_script