VE Lua Documentation

Press F to search!

toggle_lights

Definition


-- @/lua/vehicle/electrics.lua:934

local function toggle_lights()
  lightsState = lightsState + 1
  if lightsState == 1 then
    lightOn = lightOn or sounds.createSoundscapeSound("LightOn")
    sounds.playSoundSkipAI(lightOn)
  elseif lightsState == 2 then
    lightOn = lightOn or sounds.createSoundscapeSound("LightOn")
    sounds.playSoundSkipAI(lightOn)
  elseif lightsState == 3 then
    lightsState = 0
    lightOff = lightOff or sounds.createSoundscapeSound("LightOff")
    sounds.playSoundSkipAI(lightOff)
  end
end

Callers

@/ui/modules/apps/SimpleDash/app.js
        lights.addEventListener('click', function () {
          bngApi.activeObjectLua('electrics.toggle_lights()')
        })
@/ui/ui-vue/mockdata/inputBindings.js
                "title": "ui.inputActions.vehicle.toggle_headlights.title",
                "onDown": "electrics.toggle_lights()",
                "order": 22,