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

◆ RefreshVehicleHud()

void Hud::RefreshVehicleHud ( float timeslice)
inlineprotected

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

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

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

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