VE Lua Documentation

Press F to search!

setEngineIgnition

Definition


-- @/lua/vehicle/controller/vehicleController/vehicleController.lua:674

local function setEngineIgnition(enabled)
  if engine then
    engine:setIgnition(enabled and 1 or 0)
  elseif controlLogicModule.setIgnition then
    controlLogicModule.setIgnition(enabled)
  end
end

Callers

@/lua/ge/extensions/util/screenshotCreator.lua
            newVehicle:queueLuaCommand("input.event('throttle', 0, 2)")
            newVehicle:queueLuaCommand("controller.mainController.setEngineIgnition(false)")
@/lua/vehicle/electrics.lua
  if newIgnitionLevel == 0 or newIgnitionLevel == 1 then
    controller.mainController.setEngineIgnition(false)
    controller.mainController.setStarter(false)
  elseif newIgnitionLevel == 2 then
    controller.mainController.setEngineIgnition(true)
    controller.mainController.setStarter(false)
  elseif newIgnitionLevel == 3 then
    controller.mainController.setEngineIgnition(true)
    controller.mainController.setStarter(true)