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

◆ OnStayServerEvent()

override void EffectTrigger::OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

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

75 {
76 if ( m_DealDamageFlag )
77 {
78 DayZCreatureAI creature = DayZCreatureAI.Cast( insider.GetObject());
79 if(creature && creature.m_EffectTriggerCount != 0)
80 creature.DecreaseHealth("", "", GameConstants.AI_CONTAMINATION_DMG_PER_SEC * m_TimeAccuStay / creature.m_EffectTriggerCount);// we devide by m_EffectTriggerCount for multiple trigger presence(overlapping triggers)
81 }
82 }
float m_TimeAccuStay
Определения EffectTrigger.c:9
bool m_DealDamageFlag
Определения EffectTrigger.c:10
Object GetObject()
Определения Trigger.c:28

Перекрестные ссылки GameConstants::AI_CONTAMINATION_DMG_PER_SEC, TriggerInsider::GetObject(), m_DealDamageFlag и m_TimeAccuStay.