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

◆ OnUpdate()

void TimerBase::OnUpdate ( )
inlineprivate

См. определение в файле 3_Game/DayZ/tools/tools.c строка 525

526 {
527 float timeDiff = m_time / m_duration;
528 float progress;
529 if (m_widget)
530 {
531 if (m_fadeIn)
532 {
533 progress = timeDiff;
534 }
535 else
536 {
537 progress = Math.Lerp(m_alpha,0,timeDiff);
538 progress = Math.Clamp(progress,0,1);
539 }
540
541 m_widget.SetAlpha(progress);
542 }
543 }
float m_alpha
Определения 3_Game/DayZ/tools/tools.c:431
bool m_fadeIn
Определения 3_Game/DayZ/tools/tools.c:430
Widget m_widget
Определения 3_Game/DayZ/tools/tools.c:429
float m_time
Определения 3_Game/DayZ/tools/tools.c:224
float m_duration
Определения 3_Game/DayZ/tools/tools.c:223

Перекрестные ссылки Math::Clamp(), Math::Lerp(), m_alpha, m_duration, m_fadeIn, m_time и m_widget.

Используется в Tick().