GE Lua Documentation

Press F to search!

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