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

◆ SetDeathDarknessLevel()

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

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

8206 {
8207 super.SetDeathDarknessLevel(duration, tick_time);
8208
8209 if (IsControlledPlayer())
8210 {
8211 float actual_tick = tick_time;
8213 m_DamageDealtEffect = null;
8214
8215 if (GetFlashbangEffect())
8216 m_FlashbangEffect = null;
8217
8218 float progress;
8219 if (duration > 0)
8220 progress = 1 - ((duration - m_DeathDarkeningCurrentTime) / duration);
8221
8222 m_DeathDarkeningCurrentTime += actual_tick;
8223
8224 if (!IsAlive() && IsPlayerSelected())
8225 {
8226 m_DeathDarkeningParam.param1 = progress;
8227 PPERequesterBank.GetRequester(PPERequester_DeathDarkening).Start(m_DeathDarkeningParam);
8228 }
8229
8230 if (m_DeathDarkeningCurrentTime >= duration)
8231 {
8232 StopDeathDarkeningEffect();
8233 }
8234 }
8235 else
8236 {
8237 StopDeathDarkeningEffect();
8238 }
8239 }
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.