DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnTick()

void OnTick ( float delta_time)

См. определение в файле PlayerSoundEventBase.c строка 98

99 {
100 if ( m_SoundSetCallback )
101 {
102 m_SoundSetCallback.SetPosition(m_Player.GetPosition());
103 //---------- Playback event -------------
104 if( delta_time > 0 && m_ProcessPlaybackEvent )//delta_time 0 is for remotes
105 {
106
107 m_PlayTime += delta_time;
108 //this is not 100% precise as the playback position is not obtained from the sound system
109 float playback01 = Math.Clamp(m_PlayTime / m_SoundSetCallback.GetLength(),0,1);
110 SendEvent(playback01);
111 //---------- Playback event -------------
112 }
113 }
114 }
map m_Player
float m_PlayTime
Определения PlayerSoundEventBase.c:38
bool m_ProcessPlaybackEvent
Определения PlayerSoundEventBase.c:37
void SendEvent(float time)
Определения PlayerSoundEventBase.c:152
AbstractWave m_SoundSetCallback
Определения SoundEvents.c:86
Определения EnMath.c:7
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.

Перекрестные ссылки Math::Clamp(), m_PlayTime, m_ProcessPlaybackEvent, m_SoundSetCallback и SendEvent().