setLightsManual
Definition
-- @/lua/ge/extensions/core/trafficSignals.lua:1326
local function setLightsManual(id, stateArray) -- directly sets the visible lights of a traffic signal object (will not affect actual state)
-- generally unused; see SignalInstance:setStrictState
local obj = scenetree.findObjectById(id)
stateArray = stateArray or {false, false, false}
if obj then
for i, state in ipairs(stateArray) do
obj:setField(instanceColorKeys[i], '0', state and lightOn or lightOff)
end
end
end
Callers