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

◆ SetDeathDarknessLevel()

override void ManBase::SetDeathDarknessLevel ( float duration,
float tick_time )
inlineprotected

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

8908 {
8909 super.SetDeathDarknessLevel(duration, tick_time);
8910
8911 if (IsControlledPlayer())
8912 {
8913 float actual_tick = tick_time;
8915 m_DamageDealtEffect = null;
8916
8917 if (GetFlashbangEffect())
8918 m_FlashbangEffect = null;
8919
8920 float progress;
8921 if (duration > 0)
8922 progress = 1 - ((duration - m_DeathDarkeningCurrentTime) / duration);
8923
8924 m_DeathDarkeningCurrentTime += actual_tick;
8925
8926 if (!IsAlive() && IsPlayerSelected())
8927 {
8928 m_DeathDarkeningParam.param1 = progress;
8929 PPERequesterBank.GetRequester(PPERequester_DeathDarkening).Start(m_DeathDarkeningParam);
8930 }
8931
8932 if (m_DeathDarkeningCurrentTime >= duration)
8933 {
8934 StopDeathDarkeningEffect();
8935 }
8936 }
8937 else
8938 {
8939 StopDeathDarkeningEffect();
8940 }
8941 }
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:1155
ref Param1< float > m_DeathDarkeningParam
Определения PlayerBase.c:116
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1183
ref DamageDealtEffect m_DamageDealtEffect
Определения PlayerBase.c:117
ref FlashbangEffect m_FlashbangEffect
Определения PlayerBase.c:119

Перекрестные ссылки GetDamageDealtEffect(), GetFlashbangEffect(), m_DamageDealtEffect, m_DeathDarkeningParam и m_FlashbangEffect.