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

◆ EvaluateDamageInternal()

bool EvaluateDamageInternal ( TriggerInsider insider,
float damageCoef )
private

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

57 {
59
61 if ( CastTo( dInsider, insider ) )
62 dInsider.lastDamaged = g_Game.GetTickTime();
63
64 Object object = insider.GetObject();
65
67 object.ProcessDirectDamage(m_DamageType, m_Parent.GetParentObject(), data.Hitzone, m_AmmoName, data.Modelpos, damageCoef);
68
70
71 return true;
72 }
AreaDamageComponentData GetAreaDamageComponentData(Object object)
Определения AreaDamageComponent.c:51
override void PostDamageActions()
Определения AreaDamageComponent.c:41
override void PreDamageActions()
Определения AreaDamageComponent.c:36
string m_AmmoName
Определения AreaDamageComponent.c:12
int m_DamageType
Определения AreaDamageComponent.c:11
DayZGame g_Game
Определения DayZGame.c:3868
Widget m_Parent
Определения SizeToChild.c:92
vector Modelpos
Определения AreaDamageComponent.c:4
string Hitzone
Определения AreaDamageComponent.c:3
float lastDamaged
Last time the object was damaged in seconds.
Определения AreaDamageTriggerBase.c:5
Extended TriggerInsider for AreaDamageTriggerBase.
Определения AreaDamageTriggerBase.c:3
Определения ObjectTyped.c:2
Object GetObject()
Определения Trigger.c:28

Перекрестные ссылки g_Game, GetAreaDamageComponentData(), TriggerInsider::GetObject(), AreaDamageComponentData::Hitzone, AreaDamageTriggerInsider::lastDamaged, m_AmmoName, m_DamageType, m_Parent, AreaDamageComponentData::Modelpos, PostDamageActions() и PreDamageActions().

Используется в OnEvaluateDamage().