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

◆ RefreshVehicleHud()

void Hud::RefreshVehicleHud ( float timeslice)
inlineprotected

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

842 {
843 DayZPlayer currentPlayer = GetGame().GetPlayer();
844 if (!currentPlayer)
845 return;
846
847 HumanCommandVehicle cmdVehicle = currentPlayer.GetCommand_Vehicle();
848 if (cmdVehicle && cmdVehicle.GetTransport())
849 {
850 if (!m_HudVisibility.IsContextFlagActive(EHudContextFlags.VEHICLE))
851 m_HudVisibility.SetContextFlag(EHudContextFlags.VEHICLE, true);
852 }
853 else if (m_HudVisibility.IsContextFlagActive(EHudContextFlags.VEHICLE))
854 m_HudVisibility.SetContextFlag(EHudContextFlags.VEHICLE, false);
855
857 m_ActiveVehicleHUD.RefreshVehicleHud(timeslice);
858 }
proto native DayZPlayer GetPlayer()
ref IngameHudVisibility m_HudVisibility
Определения IngameHud.c:113
VehicleHudBase m_ActiveVehicleHUD
Определения IngameHud.c:32
proto native Transport GetTransport()
proto native CGame GetGame()

Перекрестные ссылки GetGame(), CGame::GetPlayer(), HumanCommandVehicle::GetTransport(), m_ActiveVehicleHUD и m_HudVisibility.

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