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

◆ OnReceivedHit()

override void ManBase::OnReceivedHit ( ImpactEffectsData hitData)
inlineprotected

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

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

1381 {
1382 if (GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_CLIENT)
1383 {
1384 float shakeStrength = Math.InverseLerp(0, 500, hitData.m_InSpeed.Length());
1385 GetCurrentCamera().SpawnCameraShake(shakeStrength);
1387 }
1388
1389 if (hitData.m_AmmoType == "Bullet_CupidsBolt")
1390 Ammo_CupidsBolt.PlayOnHitParticle(hitData.m_Position);
1391 }
override void OnPlayerRecievedHit()
Определения PlayerBase.c:1394
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1071
proto native DayZPlayerCamera GetCurrentCamera()
-------------— camera additional functions ----------------------—
proto native DayZPlayerInstanceType GetInstanceType()

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