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

◆ OnVehicleJumpOutServer()

void BoatScript::OnVehicleJumpOutServer ( GetOutTransportActionData data)
inlineprotected

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

599 {
600 vector posMS = data.m_Player.WorldToModel(data.m_Player.GetPosition());
601 float healthCoef = Math.InverseLerp(ActionGetOutTransport.HEALTH_LOW_SPEED_VALUE, ActionGetOutTransport.HEALTH_HIGH_SPEED_VALUE, data.m_Speed) * 0.5;
602 healthCoef = Math.Clamp(healthCoef, 0.0, 1.0);
603 data.m_Player.ProcessDirectDamage(DamageType.CUSTOM, data.m_Player, "", "FallDamageHealth", posMS, healthCoef);
604 }
DamageType
exposed from C++ (do not change)
Определения DamageSystem.c:11
PlayerBase m_Player
Определения ActionBase.c:40

Перекрестные ссылки Math::Clamp(), ActionGetOutTransport::HEALTH_HIGH_SPEED_VALUE, ActionGetOutTransport::HEALTH_LOW_SPEED_VALUE, Math::InverseLerp(), ActionData::m_Player и GetOutTransportActionData::m_Speed.

Используется в ActionGetOutTransport::ApplyJumpOutDmg().