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

◆ Init()

override void CarHud::Init ( Widget vehicleHudPanels)
inlineprotected

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

32 {
33 super.Init(vehicleHudPanels);
34
35 m_VehiclePanel = GetGame().GetWorkspace().CreateWidgets("gui/layouts/day_z_hud_cars.layout", vehicleHudPanels);
36
37 m_VehicleRPMPointer = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("RPMPointer") );
38 m_VehicleRPMDial = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("RPMDial") );
39 m_VehicleRPMRedline = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("RPMDialRedline") );
40 m_VehicleSpeedPointer = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("SpeedPointer") );
41 m_VehicleSpeedValue = TextWidget.Cast( m_VehiclePanel.FindAnyWidget("SpeedValue") );
42
43 m_VehicleCurrentGearValue = TextWidget.Cast( m_VehiclePanel.FindAnyWidget("Current") );
44 m_VehicleNextGearValue = TextWidget.Cast( m_VehiclePanel.FindAnyWidget("Next") );
45 m_VehiclePrevGearValue = TextWidget.Cast( m_VehiclePanel.FindAnyWidget("Prev") );
46
47 m_VehicleBatteryLight = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("BatteryLight"));
48 m_VehicleEngineLight = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("EngineLight"));
49 m_VehicleOilLight = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("OilLight"));
50 m_VehicleHandBrakeLight = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("HandBrakeLight"));
51 m_VehicleWheelLight = ImageWidget.Cast( m_VehiclePanel.FindAnyWidget("WheelLight"));
52
53 m_VehicleTemperatureIndicator = m_VehiclePanel.FindAnyWidget("TemperatureIndicator");
54 m_VehicleTemperaturePointer = ImageWidget.Cast(m_VehiclePanel.FindAnyWidget("TemperaturePointer"));
55 m_VehicleTemperatureLight = ImageWidget.Cast(m_VehiclePanel.FindAnyWidget("TemperatureLight"));
56 m_VehicleFuelPointer = ImageWidget.Cast(m_VehiclePanel.FindAnyWidget("FuelPointer"));
57 m_VehicleFuelLight = ImageWidget.Cast(m_VehiclePanel.FindAnyWidget("FuelLight"));
58
59 m_VehicleGearTable.Set(-1, "");
60 m_VehicleGearTable.Set(CarGear.REVERSE, "R");
61 m_VehicleGearTable.Set(CarGear.NEUTRAL, "N");
62 m_VehicleGearTable.Set(CarGear.FIRST, "1");
63 m_VehicleGearTable.Set(CarGear.SECOND, "2");
64 m_VehicleGearTable.Set(CarGear.THIRD, "3");
65 m_VehicleGearTable.Set(CarGear.FOURTH, "4");
66 m_VehicleGearTable.Set(CarGear.FIFTH, "5");
67 m_VehicleGearTable.Set(CarGear.SIXTH, "6");
68 m_VehicleGearTable.Set(CarGear.SEVENTH, "7");
69 m_VehicleGearTable.Set(CarGear.EIGTH, "8");
70
71 m_VehicleGearTableAuto.Set(-1, "");
75 }
CarAutomaticGearboxMode
Enumerated automatic gearbox modes. (native, do not change or extend)
Определения Car.c:69
proto native WorkspaceWidget GetWorkspace()
ImageWidget m_VehicleRPMRedline
Определения CarHud.c:6
ImageWidget m_VehicleTemperaturePointer
Определения CarHud.c:9
ImageWidget m_VehicleFuelPointer
Определения CarHud.c:11
ImageWidget m_VehicleWheelLight
Определения CarHud.c:20
ImageWidget m_VehicleSpeedPointer
Определения CarHud.c:7
ImageWidget m_VehicleHandBrakeLight
Определения CarHud.c:19
ImageWidget m_VehicleFuelLight
Определения CarHud.c:12
ImageWidget m_VehicleTemperatureLight
Определения CarHud.c:10
ImageWidget m_VehicleRPMPointer
Определения CarHud.c:4
TextWidget m_VehicleSpeedValue
Определения CarHud.c:14
Widget m_VehicleTemperatureIndicator
Определения CarHud.c:8
ImageWidget m_VehicleBatteryLight
Определения CarHud.c:16
ImageWidget m_VehicleEngineLight
Определения CarHud.c:17
ImageWidget m_VehicleRPMDial
Определения CarHud.c:5
ImageWidget m_VehicleOilLight
Определения CarHud.c:18
TextWidget m_VehiclePrevGearValue
Определения VehicleHudBase.c:7
TextWidget m_VehicleNextGearValue
Определения VehicleHudBase.c:6
Widget m_VehiclePanel
Определения VehicleHudBase.c:4
TextWidget m_VehicleCurrentGearValue
Определения VehicleHudBase.c:5
ref map< int, string > m_VehicleGearTable
Определения VehicleHudBase.c:9
ref map< int, string > m_VehicleGearTableAuto
Определения VehicleHudBase.c:10
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_VehicleBatteryLight, VehicleHudBase::m_VehicleCurrentGearValue, m_VehicleEngineLight, m_VehicleFuelLight, m_VehicleFuelPointer, VehicleHudBase::m_VehicleGearTable, VehicleHudBase::m_VehicleGearTableAuto, m_VehicleHandBrakeLight, VehicleHudBase::m_VehicleNextGearValue, m_VehicleOilLight, VehicleHudBase::m_VehiclePanel, VehicleHudBase::m_VehiclePrevGearValue, m_VehicleRPMDial, m_VehicleRPMPointer, m_VehicleRPMRedline, m_VehicleSpeedPointer, m_VehicleSpeedValue, m_VehicleTemperatureIndicator, m_VehicleTemperatureLight, m_VehicleTemperaturePointer и m_VehicleWheelLight.