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

◆ OnTick()

void OnTick ( float delta_time)

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

98 {
100 {
101 m_SoundSetCallback.SetPosition(m_Player.GetPosition());
102 //---------- Playback event -------------
103 if( delta_time > 0 && m_ProcessPlaybackEvent )//delta_time 0 is for remotes
104 {
105
106 m_PlayTime += delta_time;
107 //this is not 100% precise as the playback position is not obtained from the sound system
108 float playback01 = Math.Clamp(m_PlayTime / m_SoundSetCallback.GetLength(),0,1);
109 SendEvent(playback01);
110 //---------- Playback event -------------
111 }
112 }
113 }
DayZPlayer m_Player
Определения Hand_Events.c:42
float m_PlayTime
Определения PlayerSoundEventBase.c:37
bool m_ProcessPlaybackEvent
Определения PlayerSoundEventBase.c:36
void SendEvent(float time)
Определения PlayerSoundEventBase.c:151
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_Player, m_PlayTime, m_ProcessPlaybackEvent, m_SoundSetCallback и SendEvent().