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