2443 {
2444 if (!battery)
2445 {
2447 return;
2448 }
2449
2450
2452 {
2454 }
2455
2457 bool lightsOn = LightIsOn();
2458
2459 if (engineOn)
2460 {
2461
2463 }
2464 else if (!engineOn && lightsOn)
2465 {
2467 }
2468
2469 if (lightsOn && battery.GetCompEM().GetEnergy() <= 0)
2470 {
2471
2472 if (!engineOn)
2473 {
2474 LightOff();
2475 }
2476 }
2477
2479 }
proto native bool EngineIsOn()
Returns true when engine is running, false otherwise.
float GetBatteryRechargeRate()
float GetBatteryRuntimeConsumption()