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

◆ Update()

void BleedingIndicatorDropData::Update ( float timeSlice)
inlineprotected

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

272 {
273 if (m_IsRunning)
274 {
275 float progress, progressFade;
276 progress = m_TimeTotal / m_Duration;
278
279 //alpha
280 UpdateAlpha(progress,progressFade);
281 //transform + scaling
282 UpdateTransform(progress,progressFade);
283
284 m_TimeTotal += (timeSlice * m_SpeedCoef);
285
286 if (m_TimeTotal >= m_Duration)
287 {
288 //deletes this;
289 StopDrop();
290 }
291 }
292 }
float m_Duration
Определения BleedingDrop.c:10
bool m_IsRunning
Определения BleedingDrop.c:28
void StopDrop()
Определения BleedingDrop.c:175
void UpdateAlpha(float progress, float progressFade)
Определения BleedingDrop.c:237
float m_TimeTotal
Определения BleedingDrop.c:6
float m_ProgressFadingDuration
Определения BleedingDrop.c:8
float m_ProgressBreakpointTime
Определения BleedingDrop.c:7
float m_SpeedCoef
Определения BleedingDrop.c:11
void UpdateTransform(float progress, float progressFade)
scaling and transformation
Определения BleedingDrop.c:252

Перекрестные ссылки m_Duration, m_IsRunning, m_ProgressBreakpointTime, m_ProgressFadingDuration, m_SpeedCoef, m_TimeTotal, StopDrop(), UpdateAlpha() и UpdateTransform().