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

◆ SetDeathDarknessLevel()

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

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

8554 {
8555 super.SetDeathDarknessLevel(duration, tick_time);
8556
8557 if (IsControlledPlayer())
8558 {
8559 float actual_tick = tick_time;
8561 m_DamageDealtEffect = null;
8562
8563 if (GetFlashbangEffect())
8564 m_FlashbangEffect = null;
8565
8566 float progress;
8567 if (duration > 0)
8568 progress = 1 - ((duration - m_DeathDarkeningCurrentTime) / duration);
8569
8570 m_DeathDarkeningCurrentTime += actual_tick;
8571
8572 if (!IsAlive() && IsPlayerSelected())
8573 {
8574 m_DeathDarkeningParam.param1 = progress;
8575 PPERequesterBank.GetRequester(PPERequester_DeathDarkening).Start(m_DeathDarkeningParam);
8576 }
8577
8578 if (m_DeathDarkeningCurrentTime >= duration)
8579 {
8580 StopDeathDarkeningEffect();
8581 }
8582 }
8583 else
8584 {
8585 StopDeathDarkeningEffect();
8586 }
8587 }
DamageDealtEffect GetDamageDealtEffect()
Определения PlayerBase.c:1124
ref Param1< float > m_DeathDarkeningParam
Определения PlayerBase.c:117
FlashbangEffect GetFlashbangEffect()
Определения PlayerBase.c:1152
ref DamageDealtEffect m_DamageDealtEffect
Определения PlayerBase.c:118
ref FlashbangEffect m_FlashbangEffect
Определения PlayerBase.c:120

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