GE Lua Documentation

Press F to search!

newSignal

Definition


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

local function newInstance(data)
  return SignalInstance:new(data)
end

Callers

@/lua/ge/extensions/editor/trafficManager.lua

  local signal = core_trafficSignals.newSignal({name = name, id = session._elementId, pos = pos})
  signal:setController(session.signalControllers[1].id)
        instance.dir = vec3(instance.dir)
        local obj = core_trafficSignals.newSignal(instance)
        obj.choiceIndex = instance.choiceIndex
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
    instance.dir = vec3(instance.dir)
    local new = trafficSignals.newSignal(instance)
    table.insert(instances, new)
local function createInstanceActionRedo(data)
  table.insert(instances, trafficSignals.newSignal(data))
  selected.signal = #instances