2223 {
2224 int gear;
2225
2226 if (newGear == -1)
2227 {
2228 gear = GetGear();
2230 {
2231 gear = GearboxGetMode();
2232 }
2233 }
2234 else
2235 {
2236 gear = newGear;
2237 }
2238
2239 if (LightIsOn())
2240 {
2243
2245 {
2246 case CarHeadlightBulbsState.LEFT:
2249 break;
2250 case CarHeadlightBulbsState.RIGHT:
2253 break;
2254 case CarHeadlightBulbsState.BOTH:
2257 break;
2258 default:
2261 }
2262
2263
2264 }
2265 else
2266 {
2271 }
2272
2273
2274
2275 switch (gear)
2276 {
2277 case CarGear.REVERSE:
2281 else
2283 break;
2284 default:
2287 else
2289 }
2290
2291
2292
2293
2294
2296 {
2298 {
2299 case CarRearLightType.BRAKES_ONLY:
2302 break;
2303 case CarRearLightType.REVERSE_ONLY:
2304 if (EngineIsOn())
2305 {
2308 }
2309 else
2310 {
2313 }
2314 break;
2315 case CarRearLightType.BRAKES_AND_REVERSE:
2316 if (EngineIsOn())
2317 {
2320 }
2321 else
2322 {
2325 }
2326 break;
2327 default:
2330 }
2331 }
2332 else
2333 {
2336 }
2337 }
CarAutomaticGearboxMode
Enumerated automatic gearbox modes. (native, do not change or extend)
CarGearboxType
Enumerated gearbox types. (native, do not change or extend)
void BrakeLightsShineOn()
void LeftFrontLightShineOn()
void LeftFrontLightShineOff()
void RightFrontLightShineOff()
void ReverseLightsShineOn()
void TailLightsShineOff()
void ReverseLightsShineOff()
void RightFrontLightShineOn()
void BrakeLightsShineOff()