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

◆ OnReceivedHit()

override void ManBase::OnReceivedHit ( ImpactEffectsData hitData)
inlineprotected

Call only on client or single player PlayerBase (as GetGame().GetPlayer())

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

1243 {
1244 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
1245 {
1246 float shakeStrength = Math.InverseLerp(0, 500, hitData.m_InSpeed.Length());
1247 GetCurrentCamera().SpawnCameraShake(shakeStrength);
1249 }
1250
1251 if (hitData.m_AmmoType == "Bullet_CupidsBolt")
1252 Ammo_CupidsBolt.PlayOnHitParticle(hitData.m_Position);
1253 }
override void OnPlayerRecievedHit()
Определения PlayerBase.c:1256
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1068
proto native DayZPlayerCamera GetCurrentCamera()
-------------— camera additional functions ----------------------—
proto native DayZPlayerInstanceType GetInstanceType()

Перекрестные ссылки GetCurrentCamera(), GetInstanceType(), Math::InverseLerp() и OnPlayerRecievedHit().