GE Lua Documentation

Press F to search!

newSequence

Definition


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

local function newSequence(data)
  return SignalSequence:new(data)
end

Callers

@/lua/ge/extensions/editor/trafficSignalsEditor.lua
  for _, sequence in ipairs(data.sequences) do
    local new = trafficSignals.newSequence(sequence)
    table.insert(sequences, new)
local function createSequenceActionRedo(data)
  table.insert(sequences, trafficSignals.newSequence())
  selected.sequence = #sequences
@/lua/ge/extensions/editor/trafficManager.lua
    session._elementId = session._elementId + 1
    local sequence = core_trafficSignals.newSequence({name = sName, id = session._elementId})
    sequence.savedIndex = i
      for _, sequence in ipairs(signalsData.sequences or {}) do
        local obj = core_trafficSignals.newSequence(sequence)
        obj.description = sequence.description