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

◆ SetDeathDarknessLevel()

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

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

8304 {
8305 super.SetDeathDarknessLevel(duration, tick_time);
8306
8307 if (IsControlledPlayer())
8308 {
8309 float actual_tick = tick_time;
8311 m_DamageDealtEffect = null;
8312
8313 if (GetFlashbangEffect())
8314 m_FlashbangEffect = null;
8315
8316 float progress;
8317 if (duration > 0)
8318 progress = 1 - ((duration - m_DeathDarkeningCurrentTime) / duration);
8319
8320 m_DeathDarkeningCurrentTime += actual_tick;
8321
8322 if (!IsAlive() && IsPlayerSelected())
8323 {
8324 m_DeathDarkeningParam.param1 = progress;
8325 PPERequesterBank.GetRequester(PPERequester_DeathDarkening).Start(m_DeathDarkeningParam);
8326 }
8327
8328 if (m_DeathDarkeningCurrentTime >= duration)
8329 {
8330 StopDeathDarkeningEffect();
8331 }
8332 }
8333 else
8334 {
8335 StopDeathDarkeningEffect();
8336 }
8337 }
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:986
ref Param1< float > m_DeathDarkeningParam
Определения PlayerBase.c:70
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1014
ref DamageDealtEffect m_DamageDealtEffect
Определения PlayerBase.c:71
ref FlashbangEffect m_FlashbangEffect
Определения PlayerBase.c:73

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