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

◆ Update()

void DamageDealtEffect::Update ( float deltatime)
inlineprivate

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

25 {
26 float value;
27
29 {
30 value = Math.InverseLerp(0, m_BreakPoint, m_TimeActive);
31 }
32 else
33 {
34 float tmp_value = Math.InverseLerp(m_BreakPoint, m_HitDuration, m_TimeActive);
35 value = 1 - tmp_value;
36 }
37 m_TimeActive += deltatime;
38 value = Math.Clamp(value,0,1);
39 float val = Math.Lerp(ALPHA_MIN, ALPHA_MAX, value);
40 //Print(val);
41 m_Requester.SetHitIntensity(val);
42
44 {
45 delete this;
46 }
47 }
PPERequester_HealthHitReaction m_Requester
Определения BulletHitReaction.c:8
float m_BreakPoint
Определения BulletHitReaction.c:6
const float ALPHA_MAX
Определения BulletHitReaction.c:4
const float ALPHA_MIN
Определения BulletHitReaction.c:3
float m_TimeActive
Определения BulletHitReaction.c:7
float m_HitDuration
Определения BulletHitReaction.c:5

Перекрестные ссылки ALPHA_MAX, ALPHA_MIN, Math::Clamp(), Math::InverseLerp(), Math::Lerp(), m_BreakPoint, m_HitDuration, m_Requester и m_TimeActive.