103 {
107
111
114 bool newHealth = false;
115
118 {
120 {
122 if (engineHealthLevel <= GameConstants.STATE_WORN)
123 {
125 }
126 else
127 {
129 }
130
133 }
134
136 newHealth = true;
137 }
138 else if (engineHealthLevel > GameConstants.STATE_WORN)
139 {
143 }
144 else
145 {
147 }
148
150 if (fuelTankHealthLevel <= GameConstants.STATE_WORN)
151 {
155 }
156 else if (fuelTankHealthLevel > GameConstants.STATE_WORN)
157 {
161 }
162
165 {
168 {
169 int radiatorHealthLevel =
m_CurrentVehicle.GetRadiator().GetHealthLevel(
"");
170 if (radiatorHealthLevel <= GameConstants.STATE_WORN)
171 {
175 }
176 else if (radiatorHealthLevel > GameConstants.STATE_WORN)
177 {
181 }
182 }
183 else
184 {
188 }
189 }
190 else
191 {
193 }
194
197
198
199 int engagedGear = -1;
200 int prevGear = -1;
201 int nextGear = -1;
202
204 {
206 prevGear = engagedGear - 1;
207 nextGear = engagedGear + 1;
208
209 if (engagedGear == CarGear.NEUTRAL)
210 {
211 prevGear = CarGear.REVERSE;
212 }
213 else if (engagedGear == CarGear.REVERSE)
214 {
215 prevGear = -1;
216 nextGear = CarGear.NEUTRAL;
217 }
218
221
224 }
225 else
226 {
228 prevGear = engagedGear - 1;
229 nextGear = engagedGear + 1;
230
233
236 }
237
238
239 GetDayZGame().GetBacklit().RefreshVehicleLayout(engagedGear, newHealth);
240
243
246 {
249 }
250
252 }
CarAutomaticGearboxMode
Enumerated automatic gearbox modes. (native, do not change or extend)
CarFluid
Type of vehicle's fluid. (native, do not change or extend)
CarGearboxType
Enumerated gearbox types. (native, do not change or extend)
float m_TimeSinceLastEngineLightChange
ImageWidget m_VehicleTemperaturePointer
ImageWidget m_VehicleFuelPointer
ImageWidget m_VehicleWheelLight
ImageWidget m_VehicleSpeedPointer
CarScript m_CurrentVehicle
ImageWidget m_VehicleHandBrakeLight
ImageWidget m_VehicleFuelLight
float m_VehicleDamageZonesHitTimer
ImageWidget m_VehicleTemperatureLight
ImageWidget m_VehicleRPMPointer
TextWidget m_VehicleSpeedValue
Widget m_VehicleTemperatureIndicator
ImageWidget m_VehicleEngineLight
bool m_VehicleDamageZoneHitEngineState
TextWidget m_VehiclePrevGearValue
TextWidget m_VehicleNextGearValue
TextWidget m_VehicleCurrentGearValue
ref map< int, string > m_VehicleGearTable
ref map< int, string > m_VehicleGearTableAuto