toggle_right_signal
Definition
-- @/lua/vehicle/electrics.lua:194
local function toggle_right_signal()
if not signalWarnState then
signalRightState = not signalRightState
else
signalRightState = true
end
if signalRightState then
signalLeftState = false
signalWarnState = false
indStartSnd = indStartSnd or sounds.createSoundscapeSound("indicatorStart")
sounds.playSoundSkipAI(indStartSnd)
automaticIndicatorStopHandler = manageAutomaticIndicatorStop
indStopSnd = indStopSnd or sounds.createSoundscapeSound("indicatorStop")
end
if not signalRightState then
automaticIndicatorStopHandler = nop
sounds.playSoundSkipAI(indStopSnd)
hasSteered = false
end
updateSignals()
end
Callers
@/ui/ui-vue/mockdata/inputBindings.js
"title": "ui.inputActions.vehicle.toggle_right_signal.title",
"onDown": "electrics.toggle_right_signal()",
"order": 25,
@/lua/vehicle/electrics.lua
onSelect = function()
M.toggle_right_signal()
return {"hide"}
@/lua/vehicle/extensions/mqttGrafanaDemo.lua
-- Simulate button 2 press
electrics.toggle_right_signal() -- Example action
end
@/lua/vehicle/ai.lua
else
if (electrics.values.turnsignal or 1) <= 0 then electrics.toggle_right_signal() end
end
elseif tSi.turn > 0 and electrics.values.turnsignal <= 0 then
electrics.toggle_right_signal()
end
@/lua/vehicle/extensions/tech/techCore.lua
if state.signal_right_input ~= rightSignal then
electrics.toggle_right_signal()
end
@/ui/modules/apps/SimpleDash/app.js
rblink.addEventListener('click', function () {
bngApi.activeObjectLua('electrics.toggle_right_signal()')
})