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

◆ UpdateSpeedPointer()

void BoatHud::UpdateSpeedPointer ( )
inlineprotected

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

124 {
125 if (m_HasEngine)
126 {
127 float min, max, current;
128 min = 0;
129 max = m_CurrentVehicle.EngineGetRPMMax();
130 current = Math.Clamp(m_CurrentVehicle.EngineGetRPM(), min, max);
131
132 float percentVal = Math.InverseLerp(min, max, current);
133 m_SpeedPointer.SetRotation(0, 0, Math.Lerp(225, 495, Math.AbsFloat(percentVal)), true);
134 }
135 }
BoatScript m_CurrentVehicle
Определения BoatHud.c:16
bool m_HasEngine
Определения BoatHud.c:10
ImageWidget m_SpeedPointer
Определения BoatHud.c:6

Перекрестные ссылки Math::AbsFloat(), Math::Clamp(), Math::InverseLerp(), Math::Lerp(), m_CurrentVehicle, m_HasEngine и m_SpeedPointer.

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