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

◆ DamageAttachedGear()

void DamageAttachedGear ( notnull PlayerBase pPlayer)
private

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

215 {
216 EntityAI gloves = pPlayer.FindAttachmentBySlotName("Gloves");
217 if (gloves)
218 gloves.ProcessDirectDamage(DamageType.CUSTOM, pPlayer, "", FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS, gloves.WorldToModel(gloves.GetPosition()), m_FallDamageData.m_GlovesHealthCoef);
219
220 EntityAI shoes = pPlayer.FindAttachmentBySlotName("Feet");
221 if (shoes)
222 shoes.ProcessDirectDamage(DamageType.CUSTOM, pPlayer, "", FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS, shoes.WorldToModel(shoes.GetPosition()), m_FallDamageData.m_ShoesHealthCoef);
223
224 EntityAI pants = pPlayer.FindAttachmentBySlotName("Legs");
225 if (pants)
226 pants.ProcessDirectDamage(DamageType.CUSTOM, pPlayer, "", FALL_DAMAGE_AMMO_HEALTH_ATTACHMENT, pants.WorldToModel(pants.GetPosition()), m_FallDamageData.m_PantsHealthCoef);
227 }
DamageType
exposed from C++ (do not change)
Определения DamageSystem.c:11
ref FallDamageData m_FallDamageData
Определения DayZPlayerImplementFallDamage.c:66
static const string FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS
Определения DayZPlayerImplementFallDamage.c:24
static const string FALL_DAMAGE_AMMO_HEALTH_ATTACHMENT
Определения DayZPlayerImplementFallDamage.c:23

Перекрестные ссылки FALL_DAMAGE_AMMO_HEALTH_ATTACHMENT, FALL_DAMAGE_AMMO_HEALTH_OTHER_ATTACHMENTS и m_FallDamageData.

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