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

◆ ShowVehicleInfo()

override void BoatHud::ShowVehicleInfo ( PlayerBase player)
inlineprotected

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

36 {
37 HumanCommandVehicle hcv = player.GetCommand_Vehicle();
38 if (!hcv)
39 return;
40
41 m_CurrentVehicle = BoatScript.Cast(hcv.GetTransport());
42
43 m_VehiclePanel.Show(true);
44
46 m_FuelLevel = -1;
47
48 if (m_CurrentVehicle.HasEngine())
49 m_HasEngine = true;
50
51 float gearNeutral = m_CurrentVehicle.GetNeutralGear();
52 m_VehicleGearTable.Set(gearNeutral - 2, "");
53 m_VehicleGearTable.Set(gearNeutral - 1, "R");
54 m_VehicleGearTable.Set(gearNeutral, "N");
55 m_VehicleGearTable.Set(gearNeutral + 1, "F");
56 m_VehicleGearTable.Set(gearNeutral + 2, "");
57
58 m_EngagedGear = -10; // force initial update
59 }
int m_EngagedGear
Определения BoatHud.c:11
float m_FuelLevel
Определения BoatHud.c:13
BoatScript m_CurrentVehicle
Определения BoatHud.c:16
int m_EngineHealthLevel
Определения BoatHud.c:12
bool m_HasEngine
Определения BoatHud.c:10
proto native Transport GetTransport()
Widget m_VehiclePanel
Определения VehicleHudBase.c:4
ref map< int, string > m_VehicleGearTable
Определения VehicleHudBase.c:9

Перекрестные ссылки HumanCommandVehicle::GetTransport(), m_CurrentVehicle, m_EngagedGear, m_EngineHealthLevel, m_FuelLevel, m_HasEngine, VehicleHudBase::m_VehicleGearTable и VehicleHudBase::m_VehiclePanel.