GE Lua Documentation

Press F to search!

newController

Definition


-- @/lua/ge/extensions/core/trafficSignals.lua:1179

local function newController(data)
  return SignalController:new(data)
end

Callers

@/lua/ge/extensions/editor/trafficManager.lua
    session._elementId = session._elementId + 1
    local controller = core_trafficSignals.newController({name = cName, id = session._elementId})
    controller.savedIndex = i
      for _, ctrl in ipairs(signalsData.controllers or {}) do
        local obj = core_trafficSignals.newController(ctrl)
        obj.description = ctrl.description
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
  for _, ctrl in ipairs(data.controllers) do
    local new = trafficSignals.newController(ctrl)
    table.insert(controllers, new)
local function createControllerActionRedo(data)
  table.insert(controllers, trafficSignals.newController())
  selected.controller = #controllers